Save audit logs even if no action performed in the request.

Resolve #2820
pull/2959/head
maliming 6 years ago
parent 2e395f7166
commit 5616252f74

@ -114,20 +114,7 @@ namespace Volo.Abp.Auditing
{
BeforeSave(saveHandle);
if (ShouldSave(saveHandle.AuditLog))
{
await _auditingStore.SaveAsync(saveHandle.AuditLog);
}
}
protected bool ShouldSave(AuditLogInfo auditLog)
{
if (!auditLog.Actions.Any() && !auditLog.EntityChanges.Any())
{
return false;
}
return true;
await _auditingStore.SaveAsync(saveHandle.AuditLog);
}
protected class DisposableSaveHandle : IAuditLogSaveHandle

Loading…
Cancel
Save