From: Mathieu Baudier Date: Fri, 13 Apr 2018 16:33:27 +0000 (+0200) Subject: Make local auth more robust X-Git-Tag: argeo-commons-2.1.73~3 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=c6768a14469d544ffe2d070da334557f147d30dd;p=lgpl%2Fargeo-commons.git Make local auth more robust --- diff --git a/org.argeo.cms/src/org/argeo/cms/auth/UserAdminLoginModule.java b/org.argeo.cms/src/org/argeo/cms/auth/UserAdminLoginModule.java index b95d05770..4862c57ac 100644 --- a/org.argeo.cms/src/org/argeo/cms/auth/UserAdminLoginModule.java +++ b/org.argeo.cms/src/org/argeo/cms/auth/UserAdminLoginModule.java @@ -167,7 +167,10 @@ public class UserAdminLoginModule implements LoginModule { @Override public boolean commit() throws LoginException { - subject.getPublicCredentials().add(locale); + if (locale == null) + subject.getPublicCredentials().add(Locale.getDefault()); + else + subject.getPublicCredentials().add(locale); if (singleUser) { OsUserUtils.loginAsSystemUser(subject);