From 19bee52a7692915a49798651d73a99db0baab260 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 28 Jun 2019 18:18:52 +0200
Subject: [PATCH] OO-4119: attributes can be null for REST calls

---
 .../java/de/bps/course/nodes/CourseNodePasswordManagerImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/de/bps/course/nodes/CourseNodePasswordManagerImpl.java b/src/main/java/de/bps/course/nodes/CourseNodePasswordManagerImpl.java
index 97fd8242af0..a27f9875d10 100644
--- a/src/main/java/de/bps/course/nodes/CourseNodePasswordManagerImpl.java
+++ b/src/main/java/de/bps/course/nodes/CourseNodePasswordManagerImpl.java
@@ -64,7 +64,7 @@ public class CourseNodePasswordManagerImpl implements CourseNodePasswordManager
 		Identity identity = identityEnv == null ? null : identityEnv.getIdentity();
 		
 		String value;
-		if(identityEnv == null) {
+		if(identityEnv == null || identityEnv.getAttributes() == null) {// REST calls
 			value = null;
 		} else {
 			String key = generateKey(courseId, Long.valueOf(nodeIdent));
-- 
GitLab