Fix #2111 - Adding user to Host role removes all other users roles

This commit is contained in:
Shaun Walker 2022-04-05 17:11:13 -04:00
parent fec0a02b1c
commit 3abfbab5d1

View File

@ -87,7 +87,7 @@ namespace Oqtane.Repository
public void DeleteUserRoles(int userId) 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); _db.UserRole.Remove(userRole);
} }