From 57b16ddb1fdff344bf84d4e65df47c018fd55c3f Mon Sep 17 00:00:00 2001 From: Noah Lancien Date: Tue, 17 Oct 2023 14:32:05 +0200 Subject: [PATCH] Fix access to orders in bo when a product doesn't exist --- app/Lib/Helpers/ToolboxHelper.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Lib/Helpers/ToolboxHelper.php b/app/Lib/Helpers/ToolboxHelper.php index 069fc2f..6be92ae 100644 --- a/app/Lib/Helpers/ToolboxHelper.php +++ b/app/Lib/Helpers/ToolboxHelper.php @@ -42,7 +42,9 @@ class ToolboxHelper $cart = self::createVirtualCart(\collect($basket) ->map(function (object $basketItem) { $cartItem = self::basketItemObjectToCartItem($basketItem); - $cartItem->associate(Product::query()->where('id', $cartItem->id)->first()); + if (Product::query()->where('id', $cartItem->id)->exists()) { + $cartItem->associate(Product::query()->where('id', $cartItem->id)->first()); + } return $cartItem; }) // * Enlever les produits qui ne seront pas livrés.