add validation to variant unit_value

This commit is contained in:
Andy Brett
2021-04-13 15:01:21 -07:00
parent 5ddccc79ae
commit 94ca2f3079

View File

@@ -59,6 +59,8 @@ module Spree
%w(weight volume).include?(variant.product.andand.variant_unit)
}
validates :unit_value, numericality: { greater_than: 0 }
validates :unit_description, presence: true, if: ->(variant) {
variant.product.andand.variant_unit.present? && variant.unit_value.nil?
}