Commit d7ec580c authored by Aurel's avatar Aurel

fix bug at export when there is spaces in name


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4652 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 99edcf18
......@@ -132,7 +132,6 @@ class BusinessTemplateFolder(BusinessTemplateArchive):
os.makedirs(self.path)
def addFolder(self, name=''):
name = pathname2url(name)
if name !='':
path = os.path.join(self.path, name)
if not os.path.exists(path):
......@@ -193,7 +192,6 @@ class BusinessTemplateTarball(BusinessTemplateArchive):
self.tar = tarfile.open('', 'w:gz', self.fobj)
def addFolder(self, name=''):
name = pathname2url(name)
if not os.path.exists(name):
os.makedirs(name)
......@@ -3054,7 +3052,6 @@ Business Template is a set of definitions, such as skins, portal types and categ
if self.getBuildingState() != 'built':
raise TemplateConditionError, 'Business Template must be build before export'
if local:
# we export into a folder tree
bta = BusinessTemplateFolder(creation=1, path=path)
......@@ -3079,7 +3076,6 @@ Business Template is a set of definitions, such as skins, portal types and categ
for item_name in self._item_name_list:
getattr(self, item_name).export(context=self, bta=bta)
return bta.finishCreation()
security.declareProtected(Permissions.ManagePortal, 'importFile')
......
......@@ -128,6 +128,7 @@ class TemplateTool (BaseTool):
"""
cfg = getConfiguration()
path = os.path.join(cfg.clienthome, '%s' % (business_template.getTitle(),))
path = pathname2url(path)
business_template.export(path=path, local=1)
if REQUEST is not None:
ret_url = business_template.absolute_url() + '/' + REQUEST.get('form_id', 'view')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment