#6812 AuditService some methods not returning any values (#6822)

* #6812 Worked on AuditService some methods not returning any values

* Changed userId to include also admin-user

* Use Constant for "SuperUserId" over magic int

Co-authored-by: markusobviuse <36044239+markusobviuse@users.noreply.github.com>
This commit is contained in:
Enkel Media
2020-02-07 00:03:53 +01:00
committed by GitHub
parent 051fe53548
commit 02a9645ed1
2 changed files with 3 additions and 2 deletions

View File

@@ -77,7 +77,8 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
public IEnumerable<IAuditItem> Get(AuditType type, IQuery<IAuditItem> query)
{
var sqlClause = GetBaseQuery(false)
.Where<LogDto>(x => x.Header == type.ToString());
.Where("(logHeader=@0)", type.ToString());
var translator = new SqlTranslator<IAuditItem>(sqlClause, query);
var sql = translator.Translate();

View File

@@ -142,7 +142,7 @@ namespace Umbraco.Core.Services.Implement
if (pageIndex < 0) throw new ArgumentOutOfRangeException(nameof(pageIndex));
if (pageSize <= 0) throw new ArgumentOutOfRangeException(nameof(pageSize));
if (userId < 0)
if (userId < Constants.Security.SuperUserId)
{
totalRecords = 0;
return Enumerable.Empty<IAuditItem>();