From f11008a45e1b44846afe07fde04d55c79772fbd5 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 28 Sep 2022 15:54:24 +0200 Subject: Geodata: fix creation from find --- ishtar_common/forms_common.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ishtar_common/forms_common.py') diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 11ae2009b..c6dbc9ae9 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -2611,7 +2611,6 @@ class GISForm(forms.ModelForm, CustomForm, ManageOldType): pk = forms.IntegerField(label="", required=False, widget=forms.HiddenInput) name = forms.CharField( label=_("Name"), - required=False, validators=[validators.MaxLengthValidator(500)], ) import_key = forms.CharField( @@ -2700,6 +2699,9 @@ class GISForm(forms.ModelForm, CustomForm, ManageOldType): back_url = "" if "back_url" in kwargs: back_url = kwargs.pop("back_url") + find_id = "" + if "find_id" in kwargs: + find_id = kwargs.pop("find_id") main_items_fields = {} if "main_items_fields" in kwargs: main_items_fields = kwargs.pop("main_items_fields") @@ -2719,6 +2721,9 @@ class GISForm(forms.ModelForm, CustomForm, ManageOldType): if back_url: self.fields["back_url"] = forms.CharField( label="", required=False, widget=forms.HiddenInput, initial=back_url) + if find_id: + self.fields["find_id"] = forms.CharField( + label="", required=False, widget=forms.HiddenInput, initial=find_id) if not self.fields["import_key"].initial: self.fields.pop("import_key") if not self.source_content_type: -- cgit v1.2.3