diff --git a/app/models/product_import/entry_validator.rb b/app/models/product_import/entry_validator.rb index 1511160c65..11c0aab7dd 100644 --- a/app/models/product_import/entry_validator.rb +++ b/app/models/product_import/entry_validator.rb @@ -322,14 +322,12 @@ module ProductImport end def create_inventory_item(entry, existing_variant) - variant_override = find_or_initialize_variant_override(entry, existing_variant) + find_or_initialize_variant_override(entry, existing_variant).tap do |variant_override| + check_variant_override_stock_settings(entry, variant_override) - check_variant_override_stock_settings(entry, variant_override) - - variant_override.assign_attributes(import_date: @import_time) - variant_override.assign_attributes(entry.attributes.slice('price', 'on_demand')) - - variant_override + variant_override.assign_attributes(import_date: @import_time) + variant_override.assign_attributes(entry.attributes.slice('price', 'on_demand')) + end end def mark_as_inventory_item(entry, variant_override)