From 842dddf9f949adb6ab5906312624c56eabc4eadb Mon Sep 17 00:00:00 2001 From: Matthieu Napoli Date: Wed, 8 Jul 2026 22:51:12 +0200 Subject: [PATCH] Support `"0"` for bref invoke local --- src/bref-local | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bref-local b/src/bref-local index b66882e3b..bf3f1db52 100755 --- a/src/bref-local +++ b/src/bref-local @@ -42,7 +42,8 @@ try { } try { - $event = $data ? json_decode($data, true, 512, JSON_THROW_ON_ERROR) : null; + // Note: don't use `$data ?` because the valid JSON event `"0"` is a falsy string + $event = ($data !== null && $data !== '') ? json_decode($data, true, 512, JSON_THROW_ON_ERROR) : null; } catch (JsonException $e) { error_log('The JSON provided for the event data is invalid JSON.'); exit(1);