modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 0d1662bbbec85dbbb820cc8e778963015027caa2 Author: Jirka Kremser jkremser@redhat.com Date: Wed Jul 10 17:33:48 2013 +0200
[BZ 976265] - Unable to remove one dynagroup definition - Anotating method GroupDefinitionManagerBean.updateGroupDefinition() with @TransactionAttribute.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java index bb425f6..a276efb 100644 --- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java +++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java @@ -162,6 +162,8 @@ public class GroupDefinitionManagerBean implements GroupDefinitionManagerLocal, }
@RequiredPermission(Permission.MANAGE_INVENTORY) + @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) + // required for the recalculation thread (same like calculateGroupMembership) this fixes BZ 976265 public GroupDefinition updateGroupDefinition(Subject subject, GroupDefinition groupDefinition) throws GroupDefinitionAlreadyExistsException, GroupDefinitionUpdateException, InvalidExpressionException, ResourceGroupUpdateException {
rhq-commits@lists.fedorahosted.org