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 bcfad3aaff452a22c808dc33baa15211609294bc..4524bfe8e3014560118bfa0dad92a93401b94fc1 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"""