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"): | 
