Skip to content

Commit 288b705

Browse files
authored
Merge branch 'main' into spelling-mistakes-from-curtmgray
2 parents b1a578d + fad0c8f commit 288b705

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/MigrationTools.Clients.TfsObjectModel/Processors/TfsWorkItemMigrationProcessor.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,12 @@ private void CheckClosedDateIsValid(WorkItemData sourceWorkItem, WorkItemData ta
895895
{
896896
closedDateField = "Microsoft.VSTS.Common.ClosedDate";
897897
}
898+
else if (!targetWorkItem.ToWorkItem().Fields.Contains("System.ClosedDate"))
899+
{
900+
Log.LogDebug("CheckClosedDateIsValid::ClosedDate field doesn't exist in targetWorkItem: {targetWorkItem} - nothing to validate.", targetWorkItem);
901+
return;
902+
}
903+
898904
Log.LogDebug("CheckClosedDateIsValid::ClosedDate field is {closedDateField}", closedDateField);
899905
if (targetWorkItem.ToWorkItem().Fields[closedDateField].Value == null && (targetWorkItem.ToWorkItem().Fields["System.State"].Value.ToString() == "Closed" || targetWorkItem.ToWorkItem().Fields["System.State"].Value.ToString() == "Done"))
900906
{
@@ -921,7 +927,6 @@ private void CheckClosedDateIsValid(WorkItemData sourceWorkItem, WorkItemData ta
921927
Log.LogWarning("Target ClosedDate Field: ", "System.ClosedDate");
922928
}
923929
}
924-
925930
}
926931

927932
private bool SkipRevisionWithInvalidIterationPath(WorkItemData targetWorkItemData)

0 commit comments

Comments
 (0)