diff options
author | jphillips | 2011-03-04 19:21:20 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2011-03-04 19:21:20 +0000 |
commit | aff856fa61e80518f9d7533c1ca193fb1b8312ef (patch) | |
tree | db3789cd517a8d49286bf63989e81c6be7f5c084 /plugins/org.eclipse.osee.framework.access | |
parent | cb93b5b7f6a456baef8b5756b4c3875a5bbe482b (diff) | |
download | org.eclipse.osee-aff856fa61e80518f9d7533c1ca193fb1b8312ef.tar.gz org.eclipse.osee-aff856fa61e80518f9d7533c1ca193fb1b8312ef.tar.xz org.eclipse.osee-aff856fa61e80518f9d7533c1ca193fb1b8312ef.zip |
bug[ats_7RGMG]: Fix issue with purge operation
Diffstat (limited to 'plugins/org.eclipse.osee.framework.access')
-rw-r--r-- | plugins/org.eclipse.osee.framework.access/src/org/eclipse/osee/framework/access/internal/AccessEventListener.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.framework.access/src/org/eclipse/osee/framework/access/internal/AccessEventListener.java b/plugins/org.eclipse.osee.framework.access/src/org/eclipse/osee/framework/access/internal/AccessEventListener.java index 38c1a9e4501..26a8ae1fa15 100644 --- a/plugins/org.eclipse.osee.framework.access/src/org/eclipse/osee/framework/access/internal/AccessEventListener.java +++ b/plugins/org.eclipse.osee.framework.access/src/org/eclipse/osee/framework/access/internal/AccessEventListener.java @@ -81,7 +81,7 @@ public final class AccessEventListener implements IBranchEventListener, IAccessC @Override public void handleBranchEvent(Sender sender, final BranchEvent branchEvent) { try { - if (branchEvent.getEventType() == BranchEventType.Deleted || sender.isLocal() && branchEvent.getEventType() == BranchEventType.Purged) { + if (branchEvent.getEventType() == BranchEventType.Deleted || (!sender.isLocal() && branchEvent.getEventType() == BranchEventType.Purged)) { BranchAccessObject branchAccessObject = BranchAccessObject.getBranchAccessObject(branchEvent.getBranchGuid()); updateAccessList(sender, branchAccessObject); @@ -94,7 +94,7 @@ public final class AccessEventListener implements IBranchEventListener, IAccessC private void updateAccessList(Sender sender, AccessObject accessObject) throws OseeCoreException { List<AccessControlData> acl = service.generateAccessControlList(accessObject); for (AccessControlData accessControlData : acl) { - service.removeAccessControlDataIf(sender.isLocal(), accessControlData); + service.removeAccessControlDataIf(false, accessControlData); } } |