From c323e06917357a060dc48e80d988b93ba054655e Mon Sep 17 00:00:00 2001 From: Szabo Zoltan Date: Sat, 7 Feb 2026 13:50:00 +0100 Subject: [PATCH] Add a default ordering for EventContacts --- api/drf_views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/drf_views.py b/api/drf_views.py index 0b1c1f600..36b010199 100644 --- a/api/drf_views.py +++ b/api/drf_views.py @@ -83,6 +83,7 @@ DisasterType, District, Event, + EventContact, EventFeaturedDocument, EventSeverityLevelHistory, Export, @@ -762,6 +763,7 @@ def get_queryset(self, *args, **kwargs): Prefetch("appeals", queryset=Appeal.objects.select_related("dtype", "event", "country", "region")), Prefetch("countries", queryset=Country.objects.select_related("region")), Prefetch("districts", queryset=District.objects.select_related("country")), + Prefetch("contacts", queryset=EventContact.objects.order_by("id")), Prefetch( "field_reports", queryset=FieldReport.objects.select_related("user", "dtype", "event").prefetch_related( @@ -806,6 +808,7 @@ def retrieve(self, request, pk=None, *args, **kwargs): Prefetch("appeals", queryset=Appeal.objects.select_related("dtype", "event", "country", "region")), Prefetch("countries", queryset=Country.objects.select_related("region")), Prefetch("districts", queryset=District.objects.select_related("country")), + Prefetch("contacts", queryset=EventContact.objects.order_by("id")), Prefetch("field_reports", queryset=FieldReport.objects.prefetch_related("countries", "contacts")), Prefetch("featured_documents", queryset=EventFeaturedDocument.objects.order_by("-id")), ]