Fix update to update foreach Group (#14945)

This commit is contained in:
Nikolaj Geisle
2023-10-11 10:46:25 +02:00
committed by GitHub
parent 332ef6fa7e
commit 443f03688e

View File

@@ -46,9 +46,13 @@ public class AddGuidsToUserGroups : UnscopedMigrationBase
AddColumnIfNotExists<UserGroupDto>(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<Guid> updatedUserGroups = Database.Fetch<UserGroupDto>()
.Select(x => x.Key = ResolveAliasToGuid(x.Alias));
Database.Update(updatedUserGroups);
List<UserGroupDto>? userGroups = Database.Fetch<UserGroupDto>();
foreach (UserGroupDto userGroup in userGroups)
{
userGroup.Key = ResolveAliasToGuid(userGroup.Alias);
Database.Update(userGroup);
}
scope.Complete();
}