summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/wsgi/composite.py
diff options
context:
space:
mode:
Diffstat (limited to 'sca-cpp/trunk/modules/wsgi/composite.py')
-rwxr-xr-xsca-cpp/trunk/modules/wsgi/composite.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/sca-cpp/trunk/modules/wsgi/composite.py b/sca-cpp/trunk/modules/wsgi/composite.py
index baea7aa053..77f2ecdb59 100755
--- a/sca-cpp/trunk/modules/wsgi/composite.py
+++ b/sca-cpp/trunk/modules/wsgi/composite.py
@@ -237,6 +237,14 @@ def application(e, r):
return failure(e, r, 404)
return result(e, r, 200)
+ if m == "PATCH":
+ # Handle an ATOM entry PATCH
+ ae = elementsToValues(readATOMEntry(requestBody(e)))
+ v = comp("patch", id, ae)
+ if v == False:
+ return failure(e, r, 404)
+ return result(e, r, 200)
+
if m == "DELETE":
v = comp("delete", id)
if v == False: