From 0706bbef60d69bd82542881657484b57386eeb1c Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Tue, 30 Oct 2012 14:33:53 +0000
Subject: [PATCH] Return null values as empty strings

SVN: 27414
---
 .../dss/reporting-plugins/ipad-read-service-v1/ipad_read.py  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py b/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
index bcfad3aaff4..4524bfe8e30 100644
--- a/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
+++ b/openbis-ipad/ipad-example-data/ipad-ui/1/dss/reporting-plugins/ipad-read-service-v1/ipad_read.py
@@ -80,7 +80,10 @@ class RequestHandler:
 		"""Append a row of data to the table"""
 		row = self.builder.addRow()
 		for header in self.headers:
-			row.setCell(header, str(entry.get(header)))
+			if entry.get(header):
+				row.setCell(header, str(entry.get(header)))
+			else:
+				row.setCell(header, "")
 
 	def add_rows(self, entities):
 		"""Take a collection of dictionaries and add a row for each one"""
-- 
GitLab