Version 5.0.1
August 26, 2026
Fixed
- Running an audit over every section failed instead of auditing everything. The Sections
checkbox group posts Craft's hidden empty value, so leaving all of them unchecked — which the
screen explicitly says means "audit every section" — arrived as
sections: ['']. That becamesection(['']), which matches no section, and Craft aborted the query. The audit was recorded as Failed with 0 entries checked. Empty handles are now filtered out in both the controller andAuditConfig::fromArray(). - A failed audit gave no reason.
QueryAbortedExceptioncarries no message, so both the audit record and the log line readAudit 1 failed:with nothing after the colon. Both now fall back to the exception class name.