From 5b1450464ca2c1901c5bd7c7314720779a4e6e5b Mon Sep 17 00:00:00 2001 From: "Harry (Open ERP)" Date: Tue, 14 Apr 2009 15:47:32 +0530 Subject: [PATCH] [DMS]fixing_bug_324823 bzr revid: hmo@tinyerp.com-20090414101732-7m2rppi0alq5r91b --- addons/document/ftpserver/abstracted_fs.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/addons/document/ftpserver/abstracted_fs.py b/addons/document/ftpserver/abstracted_fs.py index 6d3b942a88e..4e2ecd25d43 100644 --- a/addons/document/ftpserver/abstracted_fs.py +++ b/addons/document/ftpserver/abstracted_fs.py @@ -201,7 +201,15 @@ class abstracted_fs: # Ok def fs2ftp(self, node): - res = node and ('/' + node.cr.dbname + '/' + _to_decode(self.ftpnorm(node.path))) or '/' + res='/' + if node: + res=os.path.normpath(node.path) + res = res.replace("\\", "/") + while res[:2] == '//': + res = res[1:] + res='/' + node.cr.dbname + '/' + _to_decode(res) + + #res = node and ('/' + node.cr.dbname + '/' + _to_decode(self.ftpnorm(node.path))) or '/' return res # Ok