Fix vat rate

#623
This commit is contained in:
Artur Beljajev 2018-03-11 19:33:21 +02:00
parent 026c36d066
commit 7d72d9cb34
8 changed files with 121 additions and 94 deletions

View file

@ -1,19 +1,11 @@
module Type
class VATRate < ActiveRecord::Type::Value
def type_cast_from_user(value)
if value.blank?
nil
else
super
end
end
class VATRate < ActiveRecord::Type::Decimal
def type_cast_from_database(value)
BigDecimal(value) * 100 if value
super * 100 if value
end
def type_cast_for_database(value)
BigDecimal(value) / 100.0 if value
super / 100.0 if value
end
end
end