Repository: ambari
Updated Branches:
  refs/heads/trunk 301714a3d -> fcd8d1f7d


AMBARI-7152. Admin View: User is still present as group member after deleting.


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/fcd8d1f7
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/fcd8d1f7
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/fcd8d1f7

Branch: refs/heads/trunk
Commit: fcd8d1f7ddfa3e136588d481b7fa9eeeb836e085
Parents: 301714a
Author: Siddharth Wagle <swa...@hortonworks.com>
Authored: Thu Sep 4 13:03:16 2014 -0700
Committer: Siddharth Wagle <swa...@hortonworks.com>
Committed: Thu Sep 4 13:03:56 2014 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java    | 1 +
 .../src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java     | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/fcd8d1f7/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java
index b918454..a2caefa 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/GroupDAO.java
@@ -92,6 +92,7 @@ public class GroupDAO {
   @Transactional
   public void remove(GroupEntity group) {
     entityManagerProvider.get().remove(merge(group));
+    
entityManagerProvider.get().getEntityManagerFactory().getCache().evictAll();
   }
 
   @Transactional

http://git-wip-us.apache.org/repos/asf/ambari/blob/fcd8d1f7/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java 
b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java
index 0aa7216..dcbd64c 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserDAO.java
@@ -103,6 +103,7 @@ public class UserDAO {
   @Transactional
   public void remove(UserEntity user) {
     entityManagerProvider.get().remove(merge(user));
+    
entityManagerProvider.get().getEntityManagerFactory().getCache().evictAll();
   }
 
   @Transactional

Reply via email to