]> _ Git - pmi.git/commitdiff
wait #6723 @0.75
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 14 Feb 2024 11:39:39 +0000 (12:39 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 14 Feb 2024 11:39:39 +0000 (12:39 +0100)
app/Models/Product.php

index af124a07bf7367cfe2ddf1fd20f5cf1cdd16dd6b..090d3e71ddcea9a91e531790417644318ee4abf7 100644 (file)
@@ -8,6 +8,7 @@ use Cubist\Backpack\app\Magic\Models\CubistMagicPageModel;
 use Cubist\Backpack\app\Magic\Util;
 use Cubist\Backpack\Facades\App;
 use Cubist\Util\Json;
+use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Str;
 use Spatie\Image\Manipulations;
 use Spatie\MediaLibrary\Models\Media;
@@ -179,6 +180,15 @@ class Product extends CubistMagicPageModel
         $this->addSpecifications();
     }
 
+    public function replicate(array $except = null): Model
+    {
+        if (null === $except) {
+            $except = [];
+        }
+
+        return parent::replicate(array_merge($except, ['category', 'basic_purschase_price', 'currency', 'discount', 'conversion', 'basic_selling_price', 'json']));
+    }
+
     // Image handling
     public function registerMediaConversions(Media $media = null)
     {