diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_14_0_0/AddGuidsToUserGroups.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_14_0_0/AddGuidsToUserGroups.cs index c481fc7694..32337f8f39 100644 --- a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_14_0_0/AddGuidsToUserGroups.cs +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_14_0_0/AddGuidsToUserGroups.cs @@ -46,9 +46,13 @@ public class AddGuidsToUserGroups : UnscopedMigrationBase AddColumnIfNotExists(columns, NewColumnName); // We want specific keys for the default user groups, so we need to fetch the user groups again to set their keys. - IEnumerable updatedUserGroups = Database.Fetch() - .Select(x => x.Key = ResolveAliasToGuid(x.Alias)); - Database.Update(updatedUserGroups); + List? userGroups = Database.Fetch(); + + foreach (UserGroupDto userGroup in userGroups) + { + userGroup.Key = ResolveAliasToGuid(userGroup.Alias); + Database.Update(userGroup); + } scope.Complete(); }