diff options
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 |
commit | 10fd9317bc7e01c5b94c80afa008e5168bdf2144 (patch) | |
tree | 63f5b2676d1fd127f64afbe1333a2d42d48da6fe | |
parent | ed92c5e57fe9f72eac4bbf3f9f66cbc8cc7bd568 (diff) | |
download | Ishtar-10fd9317bc7e01c5b94c80afa008e5168bdf2144.tar.bz2 Ishtar-10fd9317bc7e01c5b94c80afa008e5168bdf2144.zip |
Fix operation type help generation
-rw-r--r-- | ishtar_common/models.py | 8 |
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) |