From d7d8e1c192f6419b73e69fead6204eb8ea3d7d4e Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Thu, 11 Aug 2016 09:10:04 +0000
Subject: [PATCH] SSDM-4016 : Bugfix, allow null registration dates (should not
 happen, but it happens)

SVN: 36896
---
 .../1/dss/reporting-plugins/exports-api/exports-api.py      | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
index 472963fbd9a..fe056df95c6 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
@@ -409,8 +409,10 @@ def getTXT(entityObj, v3, sessionToken):
 	if not isinstance(entityObj, Project):
 		txtBuilder.append("Type: " + entityObj.getType().getCode()).append("\n");
 	
-	txtBuilder.append("Registrator: ").append(entityObj.getRegistrator().getUserId()).append("\n");
-	txtBuilder.append("Registration Date: ").append(str(entityObj.getRegistrationDate())).append("\n");
+	if(entityObj.getRegistrator() is not None):
+		txtBuilder.append("Registrator: ").append(entityObj.getRegistrator().getUserId()).append("\n");
+		txtBuilder.append("Registration Date: ").append(str(entityObj.getRegistrationDate())).append("\n");
+	
 	if entityObj.getModifier() is not None:
 		txtBuilder.append("Modifier: ").append(entityObj.getModifier().getUserId()).append("\n");
 		txtBuilder.append("Modification Date: ").append(str(entityObj.getModificationDate())).append("\n");
-- 
GitLab