From 7ba2c3b2fe53215a871f07163b18f5aabff9f7f4 Mon Sep 17 00:00:00 2001 From: "S. Hattry" Date: Mon, 28 Nov 2022 13:07:49 +0100 Subject: [PATCH] Fix null order bug (review feedback) --- app/Http/Controllers/CustomerController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 9f43113..564ce9e 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -466,7 +466,11 @@ class CustomerController extends Controller */ public function cancelOrder(string $reference) { - $order = Order::where('reference', $reference)->first(); + /** @var \App\Models\Order|null */ + $order = Order::where('reference', $reference)->first(); + if (!$order) { + throw new \RuntimeException('Impossible de trouver un enregistrement Order'); + } $order->status_id = 7; $order->save();