From d2a37468937653a9278ea631196c50f14b879166 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Tue, 15 Feb 2011 09:36:13 +0000
Subject: [PATCH] LMS-1993 Made toString more robust.

SVN: 19952
---
 .../dss/generic/shared/dto/DataSetInformation.java        | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/dto/DataSetInformation.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/dto/DataSetInformation.java
index 8a8e67fbe69..1aefe944e75 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/dto/DataSetInformation.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/dto/DataSetInformation.java
@@ -352,7 +352,13 @@ public class DataSetInformation implements Serializable
             appendNameAndObject(buffer, "User", userID == null ? userEMail : userID);
         }
         appendNameAndObject(buffer, "Data Set Code", getDataSetCode());
-        appendNameAndObject(buffer, "Data Set Type", getDataSetType().getCode());
+        if (null != getDataSetType())
+        {
+            appendNameAndObject(buffer, "Data Set Type", getDataSetType().getCode());
+        } else
+        {
+            appendNameAndObject(buffer, "Data Set Type", "null");
+        }
         appendNameAndObject(buffer, "Experiment Identifier", getExperimentIdentifier());
         appendNameAndObject(buffer, "Sample Identifier", getSampleIdentifier());
         appendNameAndObject(buffer, "Producer Code", getProducerCode());
-- 
GitLab