export_to_model: replace slashes with dashes in computed filename (#38952)
This commit is contained in:
parent
888bc479f5
commit
6e00660c39
|
@ -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):
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue