diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index c34a323fadb..666ecb0133f 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -681,7 +681,7 @@ class openerp_dav_handler(dav_interface): except Exception: node = False - objname = uri2[-1] + objname = misc.ustr(uri2[-1]) ret = None if not node: @@ -714,7 +714,7 @@ class openerp_dav_handler(dav_interface): etag = str(newchild.get_etag(cr)) except Exception, e: self.parent.log_error("Cannot get etag for node: %s" % e) - ret = (hurl, etag) + ret = (str(hurl), etag) else: self._try_function(node.set_data, (cr, data), "save %s" % objname, cr=cr)