Skip to content

Commit 1c736a8

Browse files
committed
Correct use of country_id filters
1 parent 1863b38 commit 1c736a8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

api/filters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
from django_filters import rest_framework as filters
55

6-
from tigaserver_app.models import Report, Notification, OWCampaigns
6+
from tigaserver_app.models import Report, Notification, OWCampaigns, EuropeCountry
77

88

99
class CampaignFilter(filters.FilterSet):
10-
country_id = filters.CharFilter(field_name="country_id")
10+
country_id = filters.ModelChoiceFilter(field_name="country_id", queryset=EuropeCountry.objects.all())
1111
is_active = filters.BooleanFilter(method="filter_is_active")
1212

1313
order_by = filters.OrderingFilter(
@@ -48,7 +48,7 @@ class ReportFilter(filters.FilterSet):
4848
)
4949
has_photos = filters.BooleanFilter(method='filter_has_photos', help_text='Has any photo')
5050

51-
location_country = filters.CharFilter(field_name="country")
51+
location_country_id = filters.ModelChoiceFilter(field_name="country_id", queryset=EuropeCountry.objects.all())
5252
location_nuts_3 = filters.CharFilter(field_name="nuts_3")
5353
location_nuts_2 = filters.CharFilter(field_name="nuts_2")
5454

@@ -68,7 +68,7 @@ class Meta:
6868
"created_at",
6969
"received_at",
7070
"updated_at",
71-
"location_country",
71+
"location_country_id",
7272
"location_nuts_3",
7373
"location_nuts_2",
7474
"has_photos",

0 commit comments

Comments
 (0)