From fe31a72a96139f34c6a85dff6ce374e72a65a43f Mon Sep 17 00:00:00 2001 From: git Date: Wed, 26 Nov 2025 14:21:20 +0000 Subject: [PATCH] IMPROVEMENT: handle edge case where php callback returns known error, but didn't trigger well --- plt/generatePHPTriggerCode.inc.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plt/generatePHPTriggerCode.inc.php b/plt/generatePHPTriggerCode.inc.php index d97ec43..547b8f9 100644 --- a/plt/generatePHPTriggerCode.inc.php +++ b/plt/generatePHPTriggerCode.inc.php @@ -46,7 +46,14 @@ $onUpdate_phpCode \$initial_data = json_encode(\$data); // Execute the dynamically generated function -$functionName(\$data, \$error); +$error = ""; +$retVal = $functionName(\$data, \$error); + +// Handle errors +if ($retVal === false || !empty($error)) { + file_put_contents('php://stderr', "Error: $error\n"); + exit(1); +} // Output the modified data as JSON echo json_encode(\$data);