From e7aebb223dafd123de852cfe3a10de359899a614 Mon Sep 17 00:00:00 2001 From: Dag Date: Wed, 22 Jun 2022 18:32:22 +0200 Subject: [PATCH] fix: catch everything (#2837) Improve ux. --- index.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index 3c6f0ce2..6b9f6fd3 100644 --- a/index.php +++ b/index.php @@ -25,11 +25,14 @@ try { $showInactive = filter_input(INPUT_GET, 'show_inactive', FILTER_VALIDATE_BOOLEAN); echo BridgeList::create($showInactive); } -} catch(\Exception $e) { +} catch(\Throwable $e) { error_log($e); $code = $e->getCode(); if ($code !== -1) { header('Content-Type: text/plain', true, $code); } - die($e->getMessage()); + + $message = sprintf("Uncaught Exception %s: '%s'\n", get_class($e), $e->getMessage()); + + print $message; }