From c5ead64d18d2f1c026e852256c69dac5a64d392b Mon Sep 17 00:00:00 2001 From: Dmytro Trotsko Date: Wed, 19 Jun 2024 11:35:15 +0300 Subject: [PATCH] OKRS24-224 Fixed 'SourceSubdivision' table does not exist on the fresh database. --- src/signals/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/signals/forms.py b/src/signals/forms.py index 83688bd..e6d32ac 100644 --- a/src/signals/forms.py +++ b/src/signals/forms.py @@ -28,8 +28,8 @@ class SignalFilterForm(forms.ModelForm): search = forms.CharField(min_length=3) pathogen = forms.ModelChoiceField(queryset=Pathogen.objects.all(), widget=forms.CheckboxSelectMultiple()) active = forms.TypedMultipleChoiceField(choices=ActiveChoices.choices, coerce=bool, widget=forms.CheckboxSelectMultiple()) - source = forms.MultipleChoiceField( - choices=set(SourceSubdivision.objects.values_list('external_name', 'external_name')), + source = forms.ModelMultipleChoiceField( + queryset=SourceSubdivision.objects.values_list('external_name', 'external_name').distinct(), widget=forms.CheckboxSelectMultiple() ) time_type = forms.ChoiceField(choices=TimeTypeChoices.choices, widget=forms.CheckboxSelectMultiple())