admin: don't change category/workflow when overwriting a formdef (#14076)
This commit is contained in:
parent
7e2af623ef
commit
0e4d334288
|
@ -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()
|
||||
|
||||
|
|
Loading…
Reference in New Issue