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