diff --git a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py b/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py index da2b667d67f8b5ce041fb30eba50ee52e80acb1e..265c01d67eaaacba353512fefbd15b2acaa807f4 100644 --- a/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py +++ b/openbis-ipad/ipad-example-data/ipad-ui-ylab/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py @@ -290,6 +290,8 @@ def json_encoded_children_from_link_props(entity, link_props): children = [] converter = ManagedPropertyFunctions.xmlPropertyConverter() for prop in link_props: + if entity.getPropertyValue(prop) is None: + continue elements = converter.convertStringToElements(entity.getPropertyValue(prop)) children.extend([element.getAttribute("permId") for element in elements]) return json_encoded_value(children)