From e5dc7e35cdddee53ef8d9c634444145e923a721c Mon Sep 17 00:00:00 2001
From: gakin <gakin>
Date: Mon, 26 Sep 2016 10:54:12 +0000
Subject: [PATCH] SSDM-4141 : Fix NPE in ConfigReader

SVN: 37110
---
 .../openbis/generic/server/dss/plugins/ConfigReader.java  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/ConfigReader.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/ConfigReader.java
index aeb2f70497b..e291b4e5bf2 100644
--- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/ConfigReader.java
+++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/ConfigReader.java
@@ -152,8 +152,12 @@ public class ConfigReader
         {
             throw new ConfigurationFailureException("Section '" + section + " does not exist.");
         }
-        String val = map.get(key).trim();
-        if (val.equals("") == true)
+        String val = map.get(key);
+        if (val == null)
+        {
+            return null;
+        }
+        if (val.trim().equals("") == true)
         {
             return null;
         }
-- 
GitLab