From fd0912acd8b96c913d827f8ee544dae25afea13b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org>
Date: Mon, 4 Oct 2021 15:20:34 +0200
Subject: [PATCH] FIX: case of empty property values

---
 src/caosdb/common/models.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
index 9a168a7f..c1240a43 100644
--- a/src/caosdb/common/models.py
+++ b/src/caosdb/common/models.py
@@ -2971,7 +2971,9 @@ class Container(list):
                 if is_reference(references.datatype):
                     # add only if it is a reference, not a property
 
-                    if isinstance(references.value, int):
+                    if references.value is None:
+                        continue
+                    elif isinstance(references.value, int):
                         is_being_referenced.add(references.value)
                     elif is_list_datatype(references.datatype):
                         for list_item in references.value:
-- 
GitLab