diff options
-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 75f6adbed..09aec0cdb 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -1101,8 +1101,12 @@ class FixAssociated(object): if not isinstance(expected_values, (list, tuple)): expected_values = [expected_values] if hasattr(ctype, "txt_idx"): - expected_values = [ctype.objects.get(txt_idx=v) - for v in expected_values] + try: + expected_values = [ctype.objects.get(txt_idx=v) + for v in expected_values] + except ctype.DoesNotExist: + # type not yet initialized + return current_vals = getattr(item, subkey) is_many = False if hasattr(current_vals, "all"): |