From 75c726e86d8c490852b2bb3728f3d6606df3f762 Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Wed, 23 Jul 2025 12:25:30 -0500 Subject: [PATCH] Don't try to reapply ordering if ordering is already present --- netbox/utilities/query.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netbox/utilities/query.py b/netbox/utilities/query.py index b254df582..5eaff836f 100644 --- a/netbox/utilities/query.py +++ b/netbox/utilities/query.py @@ -67,5 +67,8 @@ def reapply_model_ordering(queryset: QuerySet) -> QuerySet: # MPTT-based models are exempt from this; use caution when annotating querysets of these models if any(isinstance(manager, TreeManager) for manager in queryset.model._meta.local_managers): return queryset + elif queryset.ordered: + return queryset + ordering = queryset.model._meta.ordering return queryset.order_by(*ordering)