Skip to content

Commit e68adcc

Browse files
authored
Fix accessing non-existing field in target work item (#2880)
Fixes #2879
2 parents 1911514 + e1075d1 commit e68adcc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,10 @@ private void PopulateWorkItem(WorkItemData oldWorkItemData, WorkItemData newWork
525525
foreach (Field f in oldWorkItem.Fields)
526526
{
527527
CommonTools.UserMapping.MapUserIdentityField(f);
528-
CommonTools.UserMapping.MapUserIdentityField(newWorkItem.Fields[f.ReferenceName]);
528+
if (newWorkItem.Fields.Contains(f.ReferenceName))
529+
{
530+
CommonTools.UserMapping.MapUserIdentityField(newWorkItem.Fields[f.ReferenceName]);
531+
}
529532

530533
if (newWorkItem.Fields.Contains(f.ReferenceName) == false)
531534
{

0 commit comments

Comments
 (0)