From 5a94f3e33671210833160a413dfb3ce74309fdd8 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Mon, 25 Mar 2013 20:56:01 +0000 Subject: [PATCH] MINOR : Skip empty managed properties in the yeastlab script to avoid triggering an NPE. SVN: 28688 --- .../1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py | 2 ++ 1 file changed, 2 insertions(+) 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 da2b667d67f..265c01d67ea 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) -- GitLab