This is an automated email from the ASF dual-hosted git repository.

pradeep pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 91ef9b5  RANGER-3312 : Role is getting removed from policy when user 
present in that policy is deleted
91ef9b5 is described below

commit 91ef9b5cee87998c2e6a1a215525476094148f58
Author: Dineshkumar Yadav <dineshkumar.ya...@outlook.com>
AuthorDate: Thu Jun 10 12:17:42 2021 +0530

    RANGER-3312 : Role is getting removed from policy when user present in that 
policy is deleted
    
    Signed-off-by: pradeep <prad...@apache.org>
---
 security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java 
b/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java
index fad332a..6242326 100755
--- a/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java
+++ b/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java
@@ -2429,7 +2429,7 @@ public class XUserMgr extends XUserMgrBase {
                        if(StringUtils.isNotEmpty(group)) {
                                policyItem.getGroups().remove(group);
                        }
-                       if(policyItem.getUsers().isEmpty() && 
policyItem.getGroups().isEmpty()) {
+                       if(policyItem.getUsers().isEmpty() && 
policyItem.getGroups().isEmpty() && policyItem.getRoles().isEmpty()) {
                                if(itemsToRemove == null) {
                                        itemsToRemove = new ArrayList<T>();
                                }

Reply via email to