From a16e75ec8be8b124013c69d06e0558c72318219d Mon Sep 17 00:00:00 2001 From: Alex <akreft@trineo.org> Date: Thu, 29 Apr 2021 10:14:05 +0200 Subject: [PATCH] Deal with properties without value --- src/caosdb/common/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 834c6fa5..e38ca339 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -2820,12 +2820,15 @@ class Container(list): has_references.add(references.value) elif is_list_datatype(references.datatype): for list_item in references.value: - if isinstance(list_item, int): + if isinstance(list_item, int): has_references.add(list_item) else: has_references.add(list_item.id) else: - has_references.add(references.value.id) + try: + has_references.add(references.value.id) + except: + pass dependent_parents = item_id.intersection(is_parent) dependent_references = item_id.intersection(has_references) -- GitLab