From 5ed060193f85c65e41754e4570a772f10b10479b Mon Sep 17 00:00:00 2001 From: somindagamage Date: Thu, 8 Feb 2024 18:27:37 -0500 Subject: [PATCH] Fix invalid warn log being printed in the console --- .../scim2/common/listener/SCIMUserOperationListener.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/listener/SCIMUserOperationListener.java b/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/listener/SCIMUserOperationListener.java index 3311f39c..8b50312f 100644 --- a/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/listener/SCIMUserOperationListener.java +++ b/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/listener/SCIMUserOperationListener.java @@ -683,6 +683,14 @@ public boolean doPostUpdateRoleName(String roleName, String newRoleName, UserSto if (!isEnable() || userStoreManager == null || !userStoreManager.isSCIMEnabled()) { return true; } + if (userStoreManager instanceof AbstractUserStoreManager && + ((AbstractUserStoreManager) userStoreManager).isUniqueGroupIdEnabled()) { + if (log.isDebugEnabled()) { + log.debug("UniqueGroupId is enabled. Skipping doPostUpdateRoleName in " + + "SCIMUserOperationListener"); + } + return true; + } } catch (org.wso2.carbon.user.api.UserStoreException e) { throw new UserStoreException("Error while reading isScimEnabled from userstore manager", e); }