From d0ab3653dd450b51a80a8f81278355deb5475165 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sat, 1 Aug 2026 05:44:25 +0300 Subject: [PATCH] Add error handling for missing vendor to prevent 500 Empty Body errors --- loction_server/siro/connect.php | 9 ++++++++- payment_server/v2/main/connect.php | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/loction_server/siro/connect.php b/loction_server/siro/connect.php index e889777..fb2c884 100755 --- a/loction_server/siro/connect.php +++ b/loction_server/siro/connect.php @@ -1,6 +1,13 @@ 'failure', 'message' => 'Vendor autoload missing in location server. Please run composer install.']); + exit; +} require_once __DIR__ . '/load_env.php'; $env_file = file_exists(__DIR__ . '/../loction-keys/.env') diff --git a/payment_server/v2/main/connect.php b/payment_server/v2/main/connect.php index b5874c9..3d333f3 100755 --- a/payment_server/v2/main/connect.php +++ b/payment_server/v2/main/connect.php @@ -9,6 +9,10 @@ $autoload = __DIR__ . '/../vendor/autoload.php'; if (file_exists($autoload)) { require_once $autoload; +} else { + http_response_code(500); + echo json_encode(['status' => 'failure', 'message' => 'Vendor autoload missing. Please run composer install.']); + exit; } // 2. لا حاجة لتحميل .env يدوياً: Docker يحقن المتغيّرات عبر env_file