diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/forms_common.py | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index ce4bc140b..cccae23eb 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -338,6 +338,12 @@ class BaseImportForm(IshtarForm, forms.ModelForm): ) return data + def save(self, user, commit=True): + self.instance.user = user + if not self.cleaned_data["skip_lines"]: + self.instance.skip_lines = self.cleaned_data["importer_type"].default_header_len + return super().save(commit) + class NewImportForm(BaseImportForm): imported_media_link = forms.URLField( @@ -414,10 +420,7 @@ class NewImportForm(BaseImportForm): return value def save(self, user, commit=True): - self.instance.user = user - if not self.cleaned_data["skip_lines"]: - self.instance.skip_lines = self.cleaned_data["importer_type"].default_header_len - item = super().save(commit) + item = super().save(user, commit=commit) if not self.media_link_is_zip: return item try: @@ -488,11 +491,6 @@ class NewImportGISForm(BaseImportForm): self._clean_imported_file(types=types) return data - def save(self, user, commit=True): - self.instance.user = user - item = super().save(commit) - return item - class NewImportGroupForm(NewImportForm): error_css_class = "error" |