summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-26 20:35:03 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-26 20:35:03 +0100
commit10fd9317bc7e01c5b94c80afa008e5168bdf2144 (patch)
tree63f5b2676d1fd127f64afbe1333a2d42d48da6fe
parented92c5e57fe9f72eac4bbf3f9f66cbc8cc7bd568 (diff)
downloadIshtar-10fd9317bc7e01c5b94c80afa008e5168bdf2144.tar.bz2
Ishtar-10fd9317bc7e01c5b94c80afa008e5168bdf2144.zip
Fix operation type help generation
-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)