export_to_model: replace slashes with dashes in computed filename (#38952)

This commit is contained in:
Thomas NOËL 2020-01-14 14:41:52 +01:00 committed by Thomas NOËL
parent 888bc479f5
commit 6e00660c39
2 changed files with 3 additions and 2 deletions

View File

@ -2960,9 +2960,9 @@ def test_export_to_model_image(pub):
# check the original image has been left
assert zinfo.file_size == 580
item.filename = 'formulaire-{{form_number}}.odt'
item.filename = 'formulaire-{{form_number}}/2.odt'
item.perform(formdata)
assert formdata.evolution[-1].parts[-1].base_filename == 'formulaire-%s-%s.odt' % (formdef.id,
assert formdata.evolution[-1].parts[-1].base_filename == 'formulaire-%s-%s-2.odt' % (formdef.id,
formdata.id)
def test_export_to_model_backoffice_field(pub):

View File

@ -379,6 +379,7 @@ class ExportToModel(WorkflowStatusItem):
filename = self.compute(self.filename)
if not filename:
filename = self.model_file.base_filename
filename = filename.replace('/', '-')
return filename
def get_directory_name(self):