Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2014-01-21 23:03:26 +0000
committerdonald.g.dunne2014-01-24 18:49:11 +0000
commitda89366c57538033364a7d2ca40de6e8467f9211 (patch)
tree3081c0e6ed190b2e54a3004e884ec80be0439a08 /plugins/org.eclipse.osee.ats
parent513b583b2d3741a4fd28cf1d4984186dfe895461 (diff)
downloadorg.eclipse.osee-da89366c57538033364a7d2ca40de6e8467f9211.tar.gz
org.eclipse.osee-da89366c57538033364a7d2ca40de6e8467f9211.tar.xz
org.eclipse.osee-da89366c57538033364a7d2ca40de6e8467f9211.zip
bug[ats_ATS9613]: Exception on ATS Create New Version
Diffstat (limited to 'plugins/org.eclipse.osee.ats')
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java
index 9d330def938..8e332dfe681 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java
@@ -13,16 +13,19 @@ package org.eclipse.osee.ats.version;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.osee.ats.api.data.AtsRelationTypes;
import org.eclipse.osee.ats.api.team.IAtsTeamDefinition;
import org.eclipse.osee.ats.api.util.IAtsChangeSet;
import org.eclipse.osee.ats.api.version.IAtsVersion;
import org.eclipse.osee.ats.core.client.util.AtsChangeSet;
-import org.eclipse.osee.ats.core.config.AtsVersionService;
import org.eclipse.osee.ats.core.config.TeamDefinitions;
+import org.eclipse.osee.ats.core.util.AtsRelationChange;
+import org.eclipse.osee.ats.core.util.AtsRelationChange.RelationOperation;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.internal.AtsClientService;
import org.eclipse.osee.ats.util.widgets.dialog.TeamDefinitionDialog;
@@ -120,8 +123,10 @@ public class CreateNewVersionItem extends XNavigateItemAction {
for (String newVer : newVersionNames) {
IAtsVersion version = AtsClientService.get().createVersion(newVer);
versions.add(version);
- AtsVersionService.get().setTeamDefinition(version, teamDefHoldingVersions);
changes.add(version);
+ changes.add(new AtsRelationChange(teamDefHoldingVersions,
+ AtsRelationTypes.TeamDefinitionToVersion_Version, Collections.singleton(version),
+ RelationOperation.Add));
}
} catch (Exception ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);

Back to the top