diff options
| author | Vo Minh Thu <vmt@openerp.com> | 2011-09-08 11:44:38 +0200 |
|---|---|---|
| committer | Vo Minh Thu <vmt@openerp.com> | 2011-09-08 11:44:38 +0200 |
| commit | be827a813a53d0be5d521975ebcb06513b04e6a1 (patch) | |
| tree | 7f6ef9447040f371e72fab86c5cdd9418f2e282f /addons/document_webdav/webdav_server.py | |
| parent | b71f6e37f31b3d0583c8da604f19fce9dfcdf74a (diff) | |
[FIX] document_webdav: make sure the headers is a dict.
bzr revid: vmt@openerp.com-20110908094438-rpqz2k5xn0pmhigx
Diffstat (limited to 'addons/document_webdav/webdav_server.py')
| -rw-r--r-- | addons/document_webdav/webdav_server.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py index e23daab9f66..e92c7f1994c 100644 --- a/addons/document_webdav/webdav_server.py +++ b/addons/document_webdav/webdav_server.py @@ -174,11 +174,11 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): pass elif self.close_connection == 1: # close header already sent pass - else: - if headers is None: - headers = {} - if self.headers.get('Connection',False) == 'Keep-Alive': - headers['Connection'] = 'keep-alive' + elif headers and self.headers.get('Connection',False) == 'Keep-Alive': + headers['Connection'] = 'keep-alive' + + if headers is None: + headers = {} DAVRequestHandler.send_body(self, DATA, code=code, msg=msg, desc=desc, ctype=ctype, headers=headers) |
