From 3abfbab5d1a99fba084f8ce147bb38519582fb84 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Tue, 5 Apr 2022 17:11:13 -0400 Subject: [PATCH] Fix #2111 - Adding user to Host role removes all other users roles --- Oqtane.Server/Repository/UserRoleRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Oqtane.Server/Repository/UserRoleRepository.cs b/Oqtane.Server/Repository/UserRoleRepository.cs index ad4cb1d1..93acbe18 100644 --- a/Oqtane.Server/Repository/UserRoleRepository.cs +++ b/Oqtane.Server/Repository/UserRoleRepository.cs @@ -87,7 +87,7 @@ namespace Oqtane.Repository public void DeleteUserRoles(int userId) { - foreach (UserRole userRole in _db.UserRole.Where(item => item.Role.SiteId != null)) + foreach (UserRole userRole in _db.UserRole.Where(item => item.UserId == userId && item.Role.SiteId != null)) { _db.UserRole.Remove(userRole); }