From 8438adb1eb67a50d80d52f0e6ee55a216010463d Mon Sep 17 00:00:00 2001 From: merdan Date: Mon, 19 Feb 2024 17:49:56 +0500 Subject: [PATCH] cart item add weight problem --- packages/Sarga/API/Http/Controllers/Carts.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/Sarga/API/Http/Controllers/Carts.php b/packages/Sarga/API/Http/Controllers/Carts.php index d9d02892b..42c864192 100644 --- a/packages/Sarga/API/Http/Controllers/Carts.php +++ b/packages/Sarga/API/Http/Controllers/Carts.php @@ -39,12 +39,16 @@ class Carts extends CartController public function add(Request $request, WishlistRepository $wishlistRepository, int $productId) { $customer = $request->user(); - - try { Event::dispatch('checkout.cart.item.add.before', $productId); - $result = Cart::addProduct($productId, $request->all()); + $data = $request->all(); + + if(!isset($data['weight']) || empty($data['weight']) ) { + $data['weight'] = 0; + } + + $result = Cart::addProduct($productId, $data); if (is_array($result) && isset($result['warning'])) { return response([