Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2010-07-13 18:17:46 +0000
committerddunne2010-07-13 18:17:46 +0000
commita6405a80244828b5a03a264ff3f04ee32405edaf (patch)
tree0d5169c84248e4acd9eec84ebbd70aecec574fdc
parent32a34fe5e7e0259d857cb15b9af3fd77a4ff6403 (diff)
downloadorg.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.tar.gz
org.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.tar.xz
org.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.zip
Added access checks for artifacts persisted through relations
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java
index bb870c5d7c5..8224bda655c 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java
@@ -359,8 +359,11 @@ public class SkynetTransaction extends AbstractOperation {
private IOperation createLifeCycleOp() throws OseeCoreException {
ILifecycleService service = Activator.getInstance().getLifecycleServices();
- AbstractLifecyclePoint<?> lifecyclePoint =
- new SkynetTransactionCheckPoint(UserManager.getUser(), new ArrayList<IBasicArtifact<?>>(artifactReferences));
+
+ Set<IBasicArtifact<?>> objectsToCheck = new HashSet<IBasicArtifact<?>>();
+ objectsToCheck.addAll(artifactReferences);
+ objectsToCheck.addAll(alreadyProcessedArtifacts);
+ AbstractLifecyclePoint<?> lifecyclePoint = new SkynetTransactionCheckPoint(UserManager.getUser(), objectsToCheck);
return new LifecycleOperation(this, service, lifecyclePoint, getName());
}

Back to the top