admin: don't change category/workflow when overwriting a formdef (#14076)

This commit is contained in:
Frédéric Péters 2016-11-25 12:55:37 +01:00
parent 7e2af623ef
commit 0e4d334288
1 changed files with 5 additions and 1 deletions

View File

@ -929,9 +929,13 @@ class FormDefPage(Directory):
return redirect('.')
def overwrite_by_formdef(self, new_formdef):
# keep current formdef id, url_name and sql table name
new_formdef.id = self.formdef.id
new_formdef.url_name = self.formdef.url_name
new_formdef.table_name = self.formdef.table_name
new_formdef.id = self.formdef.id
# keep currently assigned category and workflow
new_formdef.category_id = self.formdef.category_id
new_formdef.workflow_id = self.formdef.workflow_id
self.formdef = new_formdef
self.formdef.store()