More fixed for EF core

This commit is contained in:
Jamie Rees 2020-02-25 21:15:31 +00:00
parent 4f9579e7bf
commit 6c3ae89ca0
8 changed files with 16 additions and 14 deletions

View file

@ -25,7 +25,8 @@ namespace Ombi.Core.Rule.Rules.Request
public async Task<RuleResult> Execute(BaseRequest obj)
{
var user = await _manager.Users.FirstOrDefaultAsync(x => x.UserName.Equals(User.Identity.Name, StringComparison.InvariantCultureIgnoreCase));
var username = User.Identity.Name.ToUpper();
var user = await _manager.Users.FirstOrDefaultAsync(x => x.NormalizedUserName == username);
if (await _manager.IsInRoleAsync(user, OmbiRoles.Admin) || user.IsSystemUser)
return Success();