summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r--ishtar_common/models.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index b3439a257..fa1556658 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -3060,14 +3060,14 @@ class OperationType(GeneralType):
dct['available'] = True
if not instances and empty_first and not default:
tuples.append(('', '--'))
- if default:
+ if default and not instances:
try:
default = cls.objects.get(txt_idx=default)
tuples.append((default.pk, _(unicode(default))))
except cls.DoesNotExist:
pass
items = cls.objects.filter(**dct)
- if default:
+ if default and not instances:
exclude.append(default.txt_idx)
if exclude:
items = items.exclude(txt_idx__in=exclude)
@@ -3077,6 +3077,10 @@ class OperationType(GeneralType):
instance=True)
item_list += new_vals
for item in item_list:
+ item.rank = 0
+ if instances:
+ return item_list
+ for item in item_list:
if not current_lst or item.preventive != current_preventive:
if current_lst:
tuples.append(current_lst)