RANGER-4696: Fix User Deletion Issue for GDS approver users in Ranger
Signed-off-by: Mehul Parikh <mehul@apache.org>
diff --git a/security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java b/security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java
index 0ced556..eb97bab 100644
--- a/security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java
+++ b/security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java
@@ -336,7 +336,9 @@
daoManager.getXXGdsSharedResource().updateUserIDReference("upd_by_id", xXPortalUserId);
daoManager.getXXGdsDataShareInDataset().updateUserIDReference("added_by_id", xXPortalUserId);
daoManager.getXXGdsDataShareInDataset().updateUserIDReference("upd_by_id", xXPortalUserId);
+ daoManager.getXXGdsDataShareInDataset().updateUserIDReference("approver_id", xXPortalUserId);
daoManager.getXXGdsDatasetInProject().updateUserIDReference("added_by_id", xXPortalUserId);
daoManager.getXXGdsDatasetInProject().updateUserIDReference("upd_by_id", xXPortalUserId);
+ daoManager.getXXGdsDatasetInProject().updateUserIDReference("approver_id", xXPortalUserId);
}
}