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)