Do not convert null values to zero in Decimal fields

Javascript Number converts null to 0, but the original value must be preserved
so we avoid converting null values to Decimal.

issue5846
review28711002
This commit is contained in:
Sergi Almacellas Abellana
2016-09-05 13:14:22 +02:00
parent 04229ae077
commit fb246e1315
+4 -1
View File
@@ -1692,7 +1692,10 @@
},
apply_factor: function(value, factor) {
value = Sao.field.Numeric._super.apply_factor(value, factor);
return new Sao.Decimal(value);
if (value !== null) {
value = new Sao.Decimal(value);
}
return value;
}
});