From 8586bd1909af4863615dc6c58a7defdb04ace354 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 15 May 2019 02:41:52 -0400 Subject: [PATCH] Recreate fields from class, not from data Signed-off-by: Roberto Rosario --- mayan/apps/mailer/forms.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mayan/apps/mailer/forms.py b/mayan/apps/mailer/forms.py index a2e9b18173..e2f51b339c 100644 --- a/mayan/apps/mailer/forms.py +++ b/mayan/apps/mailer/forms.py @@ -94,8 +94,9 @@ class UserMailerDynamicForm(DynamicModelForm): def __init__(self, *args, **kwargs): result = super(UserMailerDynamicForm, self).__init__(*args, **kwargs) if self.instance.backend_data: - for key, value in json.loads(self.instance.backend_data).items(): - self.fields[key].initial = value + backend_data = json.loads(self.instance.backend_data) + for key in self.instance.get_backend().fields: + self.fields[key].initial = backend_data[key] return result