From bf3ef61ba37367cc020e6203fe68bbb3f06bca0c Mon Sep 17 00:00:00 2001 From: amit sharma Date: Tue, 29 Sep 2026 17:27:17 +0530 Subject: [PATCH] Fixed: Handle deleted service products during checkout Co-authored-by: Name --- .../classes/ServiceProductCartDetail.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/hotelreservationsystem/classes/ServiceProductCartDetail.php b/modules/hotelreservationsystem/classes/ServiceProductCartDetail.php index b132f797e..67871f56e 100644 --- a/modules/hotelreservationsystem/classes/ServiceProductCartDetail.php +++ b/modules/hotelreservationsystem/classes/ServiceProductCartDetail.php @@ -232,6 +232,9 @@ class ServiceProductCartDetail extends ObjectModel $context = Context::getContext(); foreach ($serviceProducts as $product) { $objProduct = new Product($product['id_product'], false, $language->id); + if (!Validate::isLoadedObject($objProduct)) { + continue; + } if (!$objProduct->booking_product) { $quantity = $product['quantity'] ? (int) $product['quantity'] : 1;