Doc Webdav: One more workaround for python-webdav.
authorP. Christeas <p_christ@hol.gr>
Mon, 12 Jul 2010 19:28:19 +0000 (22:28 +0300)
committerP. Christeas <p_christ@hol.gr>
Mon, 12 Jul 2010 19:28:19 +0000 (22:28 +0300)
bzr revid: p_christ@hol.gr-20100712192819-7lr9zfogs6jjqq74

addons/document_webdav/webdav_server.py

index 610e51a..b4cac5f 100644 (file)
@@ -175,6 +175,11 @@ class DAVHandler(FixSendError,DAVRequestHandler):
 
         self.send_body(None, '201', 'Created', '', headers=headers)
 
+    def do_DELETE(self):
+        try:
+            DAVRequestHandler.do_DELETE(self)
+        except DAV_Error, (ec, dd):
+            return self.send_status(ec)
 
 from service.http_server import reg_http_service,OpenERPAuthProvider