Auto Bug Fix
This commit is contained in:
@ -200,6 +200,7 @@ public class ProcessData : IProcessData
|
||||
UpdateIds(httpClient, basePage, api, checkFiles);
|
||||
else
|
||||
{
|
||||
JsonPatchDocument document;
|
||||
string ids = GetIds(httpClient, basePage, api, query);
|
||||
Value[] workItems = GetWorkItems(httpClient, basePage, api, ids);
|
||||
Task<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItem> workItemTask;
|
||||
@ -215,7 +216,7 @@ public class ProcessData : IProcessData
|
||||
{
|
||||
if (counter > 5)
|
||||
break;
|
||||
JsonPatchDocument document = new();
|
||||
document = new();
|
||||
if (!DateTime.TryParse(keyValuePair.Value.Submitted, out dateTime))
|
||||
dateTime = DateTime.MinValue;
|
||||
AddPatch(document, "/fields/System.AreaPath", project);
|
||||
@ -231,6 +232,17 @@ public class ProcessData : IProcessData
|
||||
counter++;
|
||||
if (workItemTask.Result is null)
|
||||
continue;
|
||||
if (keyValuePair.Value.Priority == "0 - BugFix")
|
||||
{
|
||||
document = new();
|
||||
AddPatch(document, "/fields/System.AreaPath", project);
|
||||
AddPatch(document, "/fields/System.IterationPath", project);
|
||||
AddPatch(document, "/fields/System.Title", keyValuePair.Value.Title);
|
||||
AddPatch(document, "/fields/System.Description", $"{description}<br />{keyValuePair.Value.Definition}");
|
||||
// AddPatch(document, "/fields/System.AssignedTo", "Mike.Phares@infineon.com");
|
||||
workItemTask = workItemTrackingHttpClient.CreateWorkItemAsync(document, project, "Bug");
|
||||
workItemTask.Wait();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user