From 3b58a15784f4332f36ee8102ec4d6c4e0db49021 Mon Sep 17 00:00:00 2001 From: David Caruana Date: Thu, 15 Jun 2006 17:58:03 +0000 Subject: [PATCH] Fix AR-649. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@3121 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/web/bean/users/UserMembersBean.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/java/org/alfresco/web/bean/users/UserMembersBean.java b/source/java/org/alfresco/web/bean/users/UserMembersBean.java index b92b3b76be..d9f99be5cc 100644 --- a/source/java/org/alfresco/web/bean/users/UserMembersBean.java +++ b/source/java/org/alfresco/web/bean/users/UserMembersBean.java @@ -34,6 +34,7 @@ import javax.faces.model.ListDataModel; import javax.transaction.UserTransaction; import org.alfresco.model.ContentModel; +import org.alfresco.repo.transaction.AlfrescoTransactionSupport; import org.alfresco.service.cmr.repository.InvalidNodeRefException; import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeService; @@ -589,6 +590,7 @@ public abstract class UserMembersBean implements IContextListener // and add each of the new permissions in turn NodeRef nodeRef = getNode().getNodeRef(); this.permissionService.clearPermission(nodeRef, getPersonAuthority()); + AlfrescoTransactionSupport.flush(); for (PermissionWrapper wrapper : personRoles) { this.permissionService.setPermission(