diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index 279d8b86..510f7c5f 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -37,7 +37,7 @@ class EditorFormBase(ModelForm): LocationGroupCategory = self.request.changeset.wrap_model('LocationGroupCategory') kwargs = {'allow_'+self._meta.model._meta.default_related_name: True} - categories = LocationGroupCategory.objects.filter(**kwargs).prefetch_related('groups') + categories = LocationGroupCategory.objects.filter(**kwargs).prefetch_related('groups').order_by('priority') if self.instance.pk: instance_groups = tuple(self.instance.groups.values_list('pk', flat=True)) else: