Bugfix in copy event feature: load_from_instance() initialized empty
fields.
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user