From 53180227dd44d6b8f766e421a49be1fec6bdcafc Mon Sep 17 00:00:00 2001 From: Michael Simon <simon@kit.edu> Date: Thu, 25 Mar 2021 10:29:08 +0100 Subject: [PATCH] possible NPE with variable --- .../main/java/edu/kit/scc/webreg/bean/DiscoveryLoginBean.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bwreg-webapp/src/main/java/edu/kit/scc/webreg/bean/DiscoveryLoginBean.java b/bwreg-webapp/src/main/java/edu/kit/scc/webreg/bean/DiscoveryLoginBean.java index 748fe1886..a79c7e016 100644 --- a/bwreg-webapp/src/main/java/edu/kit/scc/webreg/bean/DiscoveryLoginBean.java +++ b/bwreg-webapp/src/main/java/edu/kit/scc/webreg/bean/DiscoveryLoginBean.java @@ -138,6 +138,8 @@ public class DiscoveryLoginBean implements Serializable { } if (! initialized) { + storeIdpSelection = false; + federationList = federationBean.getFederationList(); if (federationList == null || federationList.size() == 0) { messageGenerator.addErrorMessage("Das SAML Subsystem ist noch nicht konfiguriert"); @@ -174,7 +176,7 @@ public class DiscoveryLoginBean implements Serializable { sessionManager.setSpId(spConfig.getId()); sessionManager.setIdpId(selectedIdp.getId()); - if (storeIdpSelection) { + if (storeIdpSelection != null && storeIdpSelection) { cookieHelper.setCookie("preselect_idp", selectedIdp.getId().toString(), 356 * 24 * 3600); } else { -- GitLab