diff --git a/app/Services/Admin/Master/Product/ProductService.php b/app/Services/Admin/Master/Product/ProductService.php index 45a545d..795c6cb 100644 --- a/app/Services/Admin/Master/Product/ProductService.php +++ b/app/Services/Admin/Master/Product/ProductService.php @@ -238,7 +238,6 @@ public function update(Product $product, array $data): Product $product->productVariants() ->whereNotIn('id', $existingVariantIds) ->each(function (ProductVariant $variant) { - $variant->productPrices()->delete(); $variant->delete(); }); @@ -417,7 +416,6 @@ public function destroy(Product $product): bool $result = DB::transaction(function () use ($product) { $product->productVariants->each(function (ProductVariant $variant) { - $variant->productPrices()->delete(); $variant->delete(); }); diff --git a/app/Services/Admin/Master/Product/ProductVariantService.php b/app/Services/Admin/Master/Product/ProductVariantService.php index ecddb33..3d813bc 100644 --- a/app/Services/Admin/Master/Product/ProductVariantService.php +++ b/app/Services/Admin/Master/Product/ProductVariantService.php @@ -184,8 +184,6 @@ public function destroy(Product $product, ProductVariant $variant): bool $this->assertNotPending($product); $result = DB::transaction(function () use ($variant) { - $variant->productPrices()->delete(); - return $variant->delete(); });