From 8d88343a6f9d93a89e8ac447ec68412689ab2202 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Fri, 31 Jul 2009 18:07:23 +0000
Subject: [PATCH] fix: avoid NPE if the properties object has not been set

SVN: 11958
---
 .../source/java/ch/systemsx/cisd/authentication/Principal.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java b/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
index eb0df3b9a97..c111e1d0a57 100644
--- a/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
+++ b/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
@@ -132,7 +132,7 @@ public final class Principal extends AbstractHashable implements Serializable
      */
     public final String getProperty(final String key)
     {
-        return properties.get(key);
+        return (properties != null) ? properties.get(key) : null;
     }
 
     /** Retuns an unmodifiable <code>Set</code> of present properties. */
-- 
GitLab