Fix new mailer creation view. GitLab issue #431.

Thanks to Robert Schöftner (@robert.schoeftner) for the
report and the solution.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-09-05 01:40:01 -04:00
parent 9d65eeeee1
commit 78d3dd8b9b
5 changed files with 81 additions and 38 deletions

View File

@@ -105,9 +105,9 @@ class UserMailerDynamicForm(DynamicModelForm):
# 'backend_data'.
backend_data = {}
for field in self.schema['fields']:
backend_data[field['name']] = data.pop(
field['name'], field.get('default', None)
for field_name, field_data in self.schema['fields'].items():
backend_data[field_name] = data.pop(
field_name, field_data.get('default', None)
)
data['backend_data'] = json.dumps(backend_data)