summaryrefslogtreecommitdiff
path: root/addons/document_webdav/webdav_server.py
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2010-07-12 22:28:19 +0300
committerP. Christeas <p_christ@hol.gr>2010-07-12 22:28:19 +0300
commit136398f1755d46d8dc306ce0d3335e1cc688a065 (patch)
tree94edd0850f367b3f7fdb84091718147977321488 /addons/document_webdav/webdav_server.py
parent385aaa2467e8b3f355adba2c5d192a45e33b78ba (diff)
Doc Webdav: One more workaround for python-webdav.
bzr revid: p_christ@hol.gr-20100712192819-7lr9zfogs6jjqq74
Diffstat (limited to 'addons/document_webdav/webdav_server.py')
-rw-r--r--addons/document_webdav/webdav_server.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py
index 610e51a0f07..b4cac5ffc70 100644
--- a/addons/document_webdav/webdav_server.py
+++ b/addons/document_webdav/webdav_server.py
@@ -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