9769 - shift index increment before tryget to allow loop to continue if current iteration exits early (#9799)
This commit is contained in:
@@ -171,9 +171,11 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
while (compositionIx < compositionDtos.Count && compositionDtos[compositionIx].ChildId == contentType.Id)
|
||||
{
|
||||
var parentDto = compositionDtos[compositionIx];
|
||||
if (!contentTypes.TryGetValue(parentDto.ParentId, out var parentContentType)) continue;
|
||||
contentType.AddContentType(parentContentType);
|
||||
compositionIx++;
|
||||
|
||||
if (!contentTypes.TryGetValue(parentDto.ParentId, out var parentContentType))
|
||||
continue;
|
||||
contentType.AddContentType(parentContentType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user