From 97760450596e43c57cc1b5eb0fc88d99f0347e4e Mon Sep 17 00:00:00 2001 From: Josh Date: Sun, 16 Aug 2026 19:40:17 -0400 Subject: [PATCH] fix(admin_audit): allow explicitly null audit parameters Signed-off-by: Josh --- apps/admin_audit/lib/Actions/Action.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/admin_audit/lib/Actions/Action.php b/apps/admin_audit/lib/Actions/Action.php index d44b9ca179b..31464a2c1a3 100644 --- a/apps/admin_audit/lib/Actions/Action.php +++ b/apps/admin_audit/lib/Actions/Action.php @@ -25,12 +25,14 @@ class Action { * @param array $elements * @param bool $obfuscateParameters */ - public function log(string $text, + public function log( + string $text, array $params, array $elements, - bool $obfuscateParameters = false): void { + bool $obfuscateParameters = false, + ): void { foreach ($elements as $element) { - if (!isset($params[$element])) { + if (!array_key_exists($element, $params)) { if ($obfuscateParameters) { $this->logger->critical( '$params["' . $element . '"] was missing.',