diff --git a/netbox/extras/api/views.py b/netbox/extras/api/views.py index 3f5bb172a..facb1b17a 100644 --- a/netbox/extras/api/views.py +++ b/netbox/extras/api/views.py @@ -185,7 +185,9 @@ class TagViewSet(NetBoxModelViewSet): class TaggedItemViewSet(RetrieveModelMixin, ListModelMixin, BaseViewSet): - queryset = TaggedItem.objects.prefetch_related('content_type', 'content_object', 'tag') + queryset = TaggedItem.objects.prefetch_related( + 'content_type', 'content_object', 'tag' + ).order_by('tag__weight', 'tag__name') serializer_class = serializers.TaggedItemSerializer filterset_class = filtersets.TaggedItemFilterSet