app/models/piggybak/shipping_method.rb in piggybak-0.3.2 vs app/models/piggybak/shipping_method.rb in piggybak-0.4.0

- old
+ new

@@ -7,10 +7,10 @@ validates_presence_of :klass accepts_nested_attributes_for :shipping_method_values, :allow_destroy => true validates_each :shipping_method_values do |record, attr, value| - if record.klass + if record.klass.present? calculator = record.klass.constantize metadata_keys = value.collect { |v| v.key }.sort if calculator::KEYS.sort != metadata_keys if calculator::KEYS.empty? record.errors.add attr, "You don't need any metadata for this method."