Skip to content

Commit c0df9b4

Browse files
committed
Fix error when name and surname missing
1 parent 0f3f2f1 commit c0df9b4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

knowage-core/src/main/java/it/eng/spagobi/security/SusSecurityServiceSupplier.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ public SpagoBIUserProfile createUserProfile(String jwtToken) {
4040
profile.setAttributes(getProfileAttributes(userClaims, profile.getRoles()));
4141
profile.setUniqueIdentifier(jwtToken);
4242
profile.setUserId(userClaims.get(USERNAME).asString());
43-
profile.setUserName(userClaims.get(NOME).asString() + " " + userClaims.get(COGNOME).asString());
43+
if (userClaims.get(NOME) != null && userClaims.get(COGNOME) != null) {
44+
profile.setUserName(userClaims.get(NOME).asString() + " " + userClaims.get(COGNOME).asString());
45+
} else {
46+
profile.setUserName(userClaims.get(USERNAME).asString());
47+
}
4448
profile.setOrganization(tenant);
4549
profile.setIsSuperadmin(isSuperAdmin);
4650
} catch (Exception e) {

0 commit comments

Comments
 (0)