Fixed bug in form initial handling.

This commit is contained in:
2018-02-24 16:33:06 +01:00
parent 85d57ea48e
commit 883d6f308a
2 changed files with 8 additions and 9 deletions

View File

@@ -490,7 +490,8 @@ class DescriptionForm(EventCreateForm):
widget=forms.Textarea(attrs={'rows': 5}))
def get_initial_for_field(self, field, field_name):
if field_name == 'title':
value = super(DescriptionForm, self).get_initial_for_field(field, field_name)
if field_name == 'title' and value is None:
mode = self._session_data.get('mode', None)
sport = self._session_data.get('sport', None)
level = self._session_data.get('level', None)
@@ -521,8 +522,6 @@ class DescriptionForm(EventCreateForm):
if app_config.settings.forms_development_init:
if not value:
value = u'%s' % choices.SPORT_CHOICES.get_label(sport)
else:
value = super(DescriptionForm, self).get_initial_for_field(field, field_name)
return value