From 097c8162391f62489d94ffc92b6c81549d0b547c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 9 Nov 2017 23:09:01 +0100 Subject: Associated models: manage missing database initialization --- ishtar_common/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ishtar_common/models.py') 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"): -- cgit v1.2.3