From 10cdf8fed9b118d7c7fe08ffdf79271f7ca0200b Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Tue, 20 Dec 2016 09:22:55 -0300 Subject: [PATCH] Enforces that relevant status on the AuditLogs --- src/audit_log/audit_log.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/audit_log/audit_log.cc b/src/audit_log/audit_log.cc index 258497af..94976e79 100644 --- a/src/audit_log/audit_log.cc +++ b/src/audit_log/audit_log.cc @@ -263,8 +263,9 @@ bool AuditLog::saveIfRelevant(Transaction *transaction, int parts) { return true; } - if (this->isRelevant(transaction->m_httpCodeReturned) == false && - transaction->m_toBeSavedInAuditlogs == false) { + if ((m_status == RelevantOnlyAuditLogStatus + && this->isRelevant(transaction->m_httpCodeReturned) == false + && transaction->m_toBeSavedInAuditlogs == false)) { transaction->debug(5, "Return code `" + std::to_string(transaction->m_httpCodeReturned) + "'" \ " is not interesting to audit logs, relevant code(s): `" +