From 74f2387dfeb037697126597a2548f90c6ca2ce53 Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Wed, 16 Sep 2026 17:49:39 +0100 Subject: [PATCH] m3 Security Fixes --- Modules/M3/Http/Controllers/API/M3Controller.php | 2 +- Modules/M3/Http/Controllers/userControlController.php | 6 +++--- Modules/M3/Http/Controllers/utilitiesContoller.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Modules/M3/Http/Controllers/API/M3Controller.php b/Modules/M3/Http/Controllers/API/M3Controller.php index 263a169b..c134694a 100644 --- a/Modules/M3/Http/Controllers/API/M3Controller.php +++ b/Modules/M3/Http/Controllers/API/M3Controller.php @@ -431,7 +431,7 @@ class M3Controller extends Controller // connect to toolkit using DB2 credentials (can also leave blank for default authority) try { $conn = app(PostgresProgramBridge::class); - } catch (\Exception $e) { + } catch (\Throwable $e) { // Determine reason for failure. // Probably database authentication error or invalid or unreachable database. $code = $e->getCode(); diff --git a/Modules/M3/Http/Controllers/userControlController.php b/Modules/M3/Http/Controllers/userControlController.php index c58f7159..3d1b345a 100644 --- a/Modules/M3/Http/Controllers/userControlController.php +++ b/Modules/M3/Http/Controllers/userControlController.php @@ -76,7 +76,7 @@ class userControlController extends Controller // connect to toolkit using DB2 credentials (can also leave blank for default authority) try { $conn = app(PostgresProgramBridge::class); - } catch (\Exception $e) { + } catch (\Throwable $e) { // Determine reason for failure. // Probably database authentication error or invalid or unreachable database. $code = $e->getCode(); @@ -190,7 +190,7 @@ class userControlController extends Controller // connect to toolkit using DB2 credentials (can also leave blank for default authority) try { $conn = app(PostgresProgramBridge::class); - } catch (\Exception $e) { + } catch (\Throwable $e) { // Determine reason for failure. // Probably database authentication error or invalid or unreachable database. $code = $e->getCode(); @@ -290,7 +290,7 @@ class userControlController extends Controller $conn = app(PostgresProgramBridge::class); // dump($conn); // echo "B4
"; - } catch (\Exception $e) { + } catch (\Throwable $e) { // echo "B5
"; // Determine reason for failure. // Probably database authentication error or invalid or unreachable database. diff --git a/Modules/M3/Http/Controllers/utilitiesContoller.php b/Modules/M3/Http/Controllers/utilitiesContoller.php index 2789374c..59ac0909 100644 --- a/Modules/M3/Http/Controllers/utilitiesContoller.php +++ b/Modules/M3/Http/Controllers/utilitiesContoller.php @@ -31,7 +31,7 @@ class utilitiesContoller extends Controller // connect to toolkit using DB2 credentials (can also leave blank for default authority) try { $conn = app(PostgresProgramBridge::class); - } catch (\Exception $e) { + } catch (\Throwable $e) { // Determine reason for failure. // Probably database authentication error or invalid or unreachable database. $code = $e->getCode();