From 1a638455e49c4fc9814ed5b08bd15fdff0343e16 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 27 Mar 2012 14:46:28 +0200 Subject: [PATCH] OO-199: make the function robust --- .../course/condition/interpreter/GetUserPropertyFunction.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/olat/course/condition/interpreter/GetUserPropertyFunction.java b/src/main/java/org/olat/course/condition/interpreter/GetUserPropertyFunction.java index 94e1474d088..fb8c65294f6 100644 --- a/src/main/java/org/olat/course/condition/interpreter/GetUserPropertyFunction.java +++ b/src/main/java/org/olat/course/condition/interpreter/GetUserPropertyFunction.java @@ -81,6 +81,9 @@ public class GetUserPropertyFunction extends AbstractFunction { } Identity ident = getUserCourseEnv().getIdentityEnvironment().getIdentity(); + if(ident == null) { + return defaultValue(); + } User user = ident.getUser(); String propertyName = (String) inStack[0]; -- GitLab