We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ca06d22 + c5ead64 commit 2eda562Copy full SHA for 2eda562
src/signals/forms.py
@@ -28,8 +28,8 @@ class SignalFilterForm(forms.ModelForm):
28
search = forms.CharField(min_length=3)
29
pathogen = forms.ModelChoiceField(queryset=Pathogen.objects.all(), widget=forms.CheckboxSelectMultiple())
30
active = forms.TypedMultipleChoiceField(choices=ActiveChoices.choices, coerce=bool, widget=forms.CheckboxSelectMultiple())
31
- source = forms.MultipleChoiceField(
32
- choices=set(SourceSubdivision.objects.values_list('external_name', 'external_name')),
+ source = forms.ModelMultipleChoiceField(
+ queryset=SourceSubdivision.objects.values_list('external_name', 'external_name').distinct(),
33
widget=forms.CheckboxSelectMultiple()
34
)
35
time_type = forms.ChoiceField(choices=TimeTypeChoices.choices, widget=forms.CheckboxSelectMultiple())
0 commit comments