diff options
author | donald.g.dunne | 2014-01-21 23:03:26 +0000 |
---|---|---|
committer | donald.g.dunne | 2014-01-24 18:49:11 +0000 |
commit | da89366c57538033364a7d2ca40de6e8467f9211 (patch) | |
tree | 3081c0e6ed190b2e54a3004e884ec80be0439a08 /plugins/org.eclipse.osee.ats | |
parent | 513b583b2d3741a4fd28cf1d4984186dfe895461 (diff) | |
download | org.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
Change-Id: I8e429b4c5e5216c6e6a09274dfe782ef151ee956
Diffstat (limited to 'plugins/org.eclipse.osee.ats')
-rw-r--r-- | plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/CreateNewVersionItem.java | 9 |
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); |