summaryrefslogtreecommitdiff
path: root/ishtar_common/models_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r--ishtar_common/models_common.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py
index b2cf02ef9..98c0c6933 100644
--- a/ishtar_common/models_common.py
+++ b/ishtar_common/models_common.py
@@ -491,8 +491,11 @@ class GeneralType(Cached, models.Model):
childs = cls.objects.filter(**dct)
if exclude:
childs = childs.exclude(txt_idx__in=exclude)
- if hasattr(cls, "order"):
+ ordering = cls._meta.ordering
+ if not ordering and hasattr(cls, "order"):
childs = childs.order_by("order")
+ else:
+ childs = childs.order_by(*ordering)
res = {}
if instances:
for item in childs.all():