From 91722e6114619ef65569f3cf54c3582606322e48 Mon Sep 17 00:00:00 2001 From: merdan Date: Sat, 21 May 2022 15:21:05 +0500 Subject: [PATCH] fix log create variant --- .../Shop/src/Repositories/ProductRepository.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/Sarga/Shop/src/Repositories/ProductRepository.php b/packages/Sarga/Shop/src/Repositories/ProductRepository.php index 70ce554e8..20a192500 100644 --- a/packages/Sarga/Shop/src/Repositories/ProductRepository.php +++ b/packages/Sarga/Shop/src/Repositories/ProductRepository.php @@ -433,13 +433,14 @@ class ProductRepository extends WProductRepository $description = implode(array_map(fn($value): string => '

' . $value['description'] . '

', $colorVariant['descriptions'])); if (!empty($colorVariant['size_variants'])) { // $first = reset( $colorVariant['size_variants'] ); - foreach ($colorVariant['size_variants'] as $sizeVariant) { - $variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeVariant['itemNumber']}"); - if(!empty($data['categories'])){ - $variant->categories()->attach($data['categories']); - } - if($variant) + foreach ($colorVariant['size_variants'] as $sizeVariant) + { + if($variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeVariant['itemNumber']}")) { + if(!empty($data['categories'])){ + $variant->categories()->attach($data['categories']); + } + $this->assignImages($variant, $colorVariant['images']); $attributes = [ 'sku' => $variant->sku, @@ -912,6 +913,7 @@ class ProductRepository extends WProductRepository ]); } catch(\Exception $ex){ + Log::info($ex->getMessage()); return false; }