Bugfix in copy event feature: load_from_instance() initialized empty

fields.
This commit is contained in:
2018-03-14 16:33:18 +01:00
parent 369e2d55fc
commit 24e2a2effc
3 changed files with 9 additions and 3 deletions

View File

@@ -897,6 +897,8 @@ class SummaryForm(EventCreateForm):
widget=forms.Textarea(attrs={'rows': 5}))
def proceed_session_data(self, session_data):
super(SummaryForm, self).proceed_session_data(session_data)
registration_required = self._session_data.get('registration_required', False)
if registration_required:
deadline = self._session_data.get('deadline', None)

View File

@@ -164,7 +164,9 @@ class ModelMixin(object):
raise TypeError('Expected %s' % model.__class__.__name__)
data = {}
for field in instance._meta.get_fields():
data[field.name] = getattr(instance, field.name)
v = getattr(instance, field.name)
if v is not None:
data[field.name] = getattr(instance, field.name)
self.is_bound = True
self.data = data
return data