Azure DevOps Migration Tools allow you to migrate Teams, Backlogs, Tasks, Test Cases, and Plans & Suits from one Project to another in Azure DevOps / TFS both within the same Organisation, and between Organisations.
I've identified a bug has been in the TfsEmbededImagesEnricher Enrich functionality. This issue arises when handling image URLs from TFS Servers that include spaces in the organization name. During attempts to migrate images linked within HTML fields, if the source URLs contain spaces (encoded via %20), the images fail to migrate and continue to point to the old TFS Server. This may be due to mishandling of URL encoding and incorrect handling of legacy server references.
Version
Source Version
Team Foundation Server 2015
Target Version
Azure DevOps Service
Relevant configuration
Relevant log output
No response
What happened?
Hi
I've identified a bug has been in the TfsEmbededImagesEnricher Enrich functionality. This issue arises when handling image URLs from TFS Servers that include spaces in the organization name. During attempts to migrate images linked within HTML fields, if the source URLs contain spaces (encoded via %20), the images fail to migrate and continue to point to the old TFS Server. This may be due to mishandling of URL encoding and incorrect handling of legacy server references.
Steps to Reproduce:
Debug in Visual Studio