diff --git a/src/MigrationTools.Clients.AzureDevops.Rest/Processors/AzureDevOpsPipelineProcessor.cs b/src/MigrationTools.Clients.AzureDevops.Rest/Processors/AzureDevOpsPipelineProcessor.cs index 0bd7320a5..d91f9ab25 100644 --- a/src/MigrationTools.Clients.AzureDevops.Rest/Processors/AzureDevOpsPipelineProcessor.cs +++ b/src/MigrationTools.Clients.AzureDevops.Rest/Processors/AzureDevOpsPipelineProcessor.cs @@ -228,7 +228,7 @@ private IEnumerable FilterOutIncompatibleTaskGroups(IEnumerable> CreateBuildPipelinesAsync(IEnumerable sourceServiceConnections .FirstOrDefault(c => c.Id == sourceConnectedServiceId)?.Name == s.Name)?.Id; - definitionToBeMigrated.Repository.Properties.ConnectedServiceId = targetConnectedServiceId; - - MapRepositoriesInBuidDefinition(sourceRepositories, targetRepositories, definitionToBeMigrated); + if (definitionToBeMigrated.Repository?.Properties != null) + { + definitionToBeMigrated.Repository.Properties.ConnectedServiceId = targetConnectedServiceId; + MapRepositoriesInBuidDefinition(sourceRepositories, targetRepositories, definitionToBeMigrated); + } if (TaskGroupMapping is not null) {