Skip to content

Commit

Permalink
Fixes for
Browse files Browse the repository at this point in the history
* #12: "There is no Project named X in Source Control".
* #9: "Error: The given key was not present in the dictionary".
See https://github.com/KilskyreMan/JiraToTfs/issues
  • Loading branch information
Ian Montgomery committed Sep 23, 2016
1 parent ab6cb8b commit 05a9e30
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 9 deletions.
3 changes: 2 additions & 1 deletion TicketImporter/TfsPriorityMap.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ public void RestoreDefaults()
{"Blocker", "1"},
{"Critical", "1"},
{"Major", "2"},
{"Minor", "3"},
{"Medium", "3" },
{"Minor", "4"},
{"Trivial", "4"}
};
SettingsStore.Save(key, map);
Expand Down
21 changes: 13 additions & 8 deletions TicketImporter/TfsProject.cs
Original file line number Diff line number Diff line change
Expand Up @@ -230,18 +230,23 @@ private void onDetailedProcessing(string ticket)

private string getProcessTemplateName(string project)
{
var vcs = tfs.GetService<VersionControlServer>();
var ics = tfs.GetService<ICommonStructureService>();

var p = vcs.GetTeamProject(project);
string projectName, projectState;
int templateId;
ProjectProperty[] projectProperties;
var projectInfo = ics.GetProjectFromName(project);

ics.GetProjectProperties(p.ArtifactUri.AbsoluteUri, out projectName, out projectState, out templateId,
out projectProperties);
if (projectInfo != null)
{
string projectName, projectState;
int templateId;
ProjectProperty[] projectProperties;

ics.GetProjectProperties(projectInfo.Uri, out projectName, out projectState, out templateId,
out projectProperties);

return projectProperties.Where(pt => pt.Name == "Process Template").Select(pt => pt.Value).FirstOrDefault();
}

return projectProperties.Where(pt => pt.Name == "Process Template").Select(pt => pt.Value).FirstOrDefault();
return ("(Unable to determine)");
}

private void assignToField(WorkItem workItem, string fieldName, object value)
Expand Down

0 comments on commit 05a9e30

Please sign in to comment.