mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-21 00:47:26 +00:00
Merge pull request #13027 from chahmedejaz/bugfix/13026-reset-variant-unit-name
Changing a variant unit scale from items to weight/volume does not remove variant unit name
This commit is contained in:
@@ -65,6 +65,7 @@ module VariantUnits
|
||||
def unit_value_attributes
|
||||
units = { unit_presentation: option_value_name }
|
||||
units.merge!(variant_unit:) if has_attribute?(:variant_unit)
|
||||
units.merge!(variant_unit_name: '') if reset_variant_unit_name?
|
||||
units
|
||||
end
|
||||
|
||||
@@ -79,5 +80,9 @@ module VariantUnits
|
||||
|
||||
VariantUnits::OptionValueNamer.new(self).name
|
||||
end
|
||||
|
||||
def reset_variant_unit_name?
|
||||
has_attribute?(:variant_unit_name) && has_attribute?(:variant_unit) && variant_unit != 'items'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user