From 37e6f6b90e30faea74cac2850b52502b55ee9902 Mon Sep 17 00:00:00 2001 From: Jukka Lampikoski Date: Tue, 10 Mar 2026 02:37:16 +0200 Subject: [PATCH] Add temporary error reporting to debug 500 on saatavuus endpoint Co-Authored-By: Claude Opus 4.6 --- api.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api.php b/api.php index b2ed0f1..6012fac 100644 --- a/api.php +++ b/api.php @@ -1,4 +1,20 @@ $errstr, 'file' => basename($errfile), 'line' => $errline]); + exit; +}); +set_exception_handler(function($e) { + http_response_code(500); + header('Content-Type: application/json'); + echo json_encode(['php_exception' => $e->getMessage(), 'file' => basename($e->getFile()), 'line' => $e->getLine()]); + exit; +}); + // Turvalliset session-asetukset ini_set('session.cookie_httponly', 1); ini_set('session.cookie_secure', 1);