Fixed the issue when enabling the Hide Request Users included system users e.g. API key user #2232

This commit is contained in:
Jamie Rees 2018-05-17 08:20:01 +01:00
parent 48faf65d4b
commit 2b227e7201
2 changed files with 3 additions and 1 deletions

View file

@ -110,7 +110,7 @@ namespace Ombi.Core.Engine
protected async Task<HideResult> HideFromOtherUsers()
{
var user = await GetUser();
if (await IsInRole(OmbiRoles.Admin) || await IsInRole(OmbiRoles.PowerUser))
if (await IsInRole(OmbiRoles.Admin) || await IsInRole(OmbiRoles.PowerUser) || user.IsSystemUser)
{
return new HideResult
{

View file

@ -37,6 +37,8 @@ namespace Ombi.Store.Entities
[NotMapped]
public bool EmailLogin { get; set; }
[NotMapped] public bool IsSystemUser => UserType == UserType.SystemUser;
[JsonIgnore]
public override string PasswordHash
{