From 390039646faad941ab3958d035e8d557886bc24f Mon Sep 17 00:00:00 2001 From: Alex <akreft@trineo.org> Date: Wed, 28 Apr 2021 10:48:52 +0200 Subject: [PATCH] Handle list with references. --- src/caosdb/common/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 2217fc9c..834c6fa5 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -2819,7 +2819,11 @@ class Container(list): if isinstance(references.value, int): has_references.add(references.value) elif is_list_datatype(references.datatype): - has_references.update(references.value) + for list_item in references.value: + if isinstance(list_item, int): + has_references.add(list_item) + else: + has_references.add(list_item.id) else: has_references.add(references.value.id) -- GitLab