diff --git a/debian/patches/01-recursive-properties.patch b/debian/patches/01-recursive-properties.patch index d8da9547de22be474c60ce8d72ad18c9514b9bc9..69f9616db9b7e9751b99580890ac9fffaf9642cf 100644 --- a/debian/patches/01-recursive-properties.patch +++ b/debian/patches/01-recursive-properties.patch @@ -61,7 +61,7 @@ Forwarded: http://code.google.com/p/pywebdav/issues/detail?id=70 if self._depth == "0": + if allprop: + self.proplist = self._dataclass.get_propnames(self._uri) -+ self.namespaces = self.proplist.keys() ++ self.namespaces = list(self.proplist) gp, bp = self.get_propvalues(self._uri) res = self.mk_prop_response(self._uri, gp, bp, doc) ms.appendChild(res) @@ -69,7 +69,7 @@ Forwarded: http://code.google.com/p/pywebdav/issues/detail?id=70 elif self._depth == "1": + if allprop: + self.proplist = self._dataclass.get_propnames(self._uri) -+ self.namespaces = self.proplist.keys() ++ self.namespaces = list(self.proplist) gp, bp = self.get_propvalues(self._uri) res = self.mk_prop_response(self._uri, gp, bp, doc) ms.appendChild(res) @@ -77,7 +77,7 @@ Forwarded: http://code.google.com/p/pywebdav/issues/detail?id=70 for newuri in self._dataclass.get_childs(self._uri): + if allprop: + self.proplist = self._dataclass.get_propnames(newuri) -+ self.namespaces = self.proplist.keys() ++ self.namespaces = list(self.proplist) gp, bp = self.get_propvalues(newuri) res = self.mk_prop_response(newuri, gp, bp, doc) ms.appendChild(res) @@ -87,7 +87,7 @@ Forwarded: http://code.google.com/p/pywebdav/issues/detail?id=70 uri = uri_list.pop() + if allprop: + self.proplist = self._dataclass.get_propnames(uri) -+ self.namespaces = self.proplist.keys() ++ self.namespaces = list(self.proplist) gp, bp = self.get_propvalues(uri) res = self.mk_prop_response(uri, gp, bp, doc) ms.appendChild(res)