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): `" +