diff --git a/api/app/Http/Controllers/V1/Components/MltdController.php b/api/app/Http/Controllers/V1/Components/MltdController.php index faf78c4..3c721ce 100644 --- a/api/app/Http/Controllers/V1/Components/MltdController.php +++ b/api/app/Http/Controllers/V1/Components/MltdController.php @@ -82,6 +82,12 @@ class MltdController extends Controller public function count(Request $request) { + if (!Schema::hasTable('mltd')) { + return response()->json([ + 'error' => 'Relation for MLTD component does not exist' + ], 503); + } + if ($request->has('start')) { $start = Carbon::parse($request->get('start')); } else { diff --git a/api/app/Http/Controllers/V1/Components/OdController.php b/api/app/Http/Controllers/V1/Components/OdController.php index aaa0584..086f723 100644 --- a/api/app/Http/Controllers/V1/Components/OdController.php +++ b/api/app/Http/Controllers/V1/Components/OdController.php @@ -7,6 +7,7 @@ use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Schema; class OdController extends Controller { @@ -85,6 +86,12 @@ class OdController extends Controller public function count(Request $request) { + if (!Schema::hasTable('od')) { + return response()->json([ + 'error' => 'Relation for OD component does not exist' + ], 503); + } + if ($request->has('start')) { $start = Carbon::parse($request->get('start')); } else {