[SYNCOPE-1270] Stronger check

Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/1e8a5f59
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/1e8a5f59
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/1e8a5f59

Branch: refs/heads/master
Commit: 1e8a5f59efce868e7c9a945025da201513bbdb89
Parents: c4d7d93
Author: Francesco Chicchiriccò <[email protected]>
Authored: Fri Jul 6 15:03:29 2018 +0200
Committer: Francesco Chicchiriccò <[email protected]>
Committed: Fri Jul 6 15:03:29 2018 +0200

----------------------------------------------------------------------
 .../java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/1e8a5f59/ext/oidcclient/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java
----------------------------------------------------------------------
diff --git 
a/ext/oidcclient/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java
 
b/ext/oidcclient/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java
index 25cb784..4b60e60 100644
--- 
a/ext/oidcclient/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java
+++ 
b/ext/oidcclient/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCUserManager.java
@@ -192,7 +192,9 @@ public class OIDCUserManager {
                 }
                 values.clear();
                 for (Object value : transformed) {
-                    values.add(value.toString());
+                    if (value != null) {
+                        values.add(value.toString());
+                    }
                 }
             }
 

Reply via email to