Fixed bug in form initial handling.
This commit is contained in:
@@ -103,12 +103,12 @@ class ChainedForm(forms.Form):
|
||||
return cls._next_form_name
|
||||
|
||||
def get_initial_for_field(self, field, field_name):
|
||||
form_name = self.__class__.__name__
|
||||
form_initials = app_config.settings.form_initials
|
||||
if form_name in form_initials and field_name in form_initials[form_name]:
|
||||
value = app_config.settings.form_initials[form_name][field_name].get_value(self._session_data)
|
||||
else:
|
||||
value = super(ChainedForm, self).get_initial_for_field(field, field_name)
|
||||
value = super(ChainedForm, self).get_initial_for_field(field, field_name)
|
||||
if value is None:
|
||||
form_name = self.__class__.__name__
|
||||
form_initials = app_config.settings.form_initials
|
||||
if form_name in form_initials and field_name in form_initials[form_name]:
|
||||
value = app_config.settings.form_initials[form_name][field_name].get_value(self._session_data)
|
||||
return value
|
||||
|
||||
def save(self):
|
||||
|
||||
Reference in New Issue
Block a user