fix: avoid role template permission duplicate when replacing
This commit is contained in:
@@ -103,6 +103,7 @@ public sealed class EfRoleTemplateRepository(IdentityDbContext dbContext) : IRol
|
||||
.ToListAsync(cancellationToken);
|
||||
|
||||
dbContext.RoleTemplatePermissions.RemoveRange(existing);
|
||||
await dbContext.SaveChangesAsync(cancellationToken);
|
||||
|
||||
var toAdd = normalized.Select(code => new RoleTemplatePermission
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user