fix unit_value initialization on the product duplicator

This commit is contained in:
Mohamed ABDELLANI
2023-08-20 08:36:35 +01:00
parent a9e4159839
commit d4dbc0adb5
2 changed files with 3 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ module Spree
new_product.created_at = nil
new_product.deleted_at = nil
new_product.updated_at = nil
new_product.unit_value = nil
new_product.unit_value = %w(weight volume).include?(product.variant_unit) ? 1.0 : nil
new_product.product_properties = reset_properties
new_product.image = duplicate_image(product.image) if product.image
new_product.variants = duplicate_variants

View File

@@ -8,7 +8,8 @@ describe Spree::Core::ProductDuplicator do
name: "foo",
product_properties: [property],
variants: [variant],
image: image
image: image,
variant_unit: 'item'
end
let(:new_product) do