From 71f2aae2fccb1ab208cd714e9ba2faeb7d74bfea Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 11 Oct 2024 11:16:11 +0200 Subject: 🚑 fix SIG import (missing skip lines) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/forms_common.py | 16 +++++++--------- 1 file 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" -- cgit v1.2.3