Fix quantize of Numeric if value is False
This commit is contained in:
1 parent
05d1d3d81b
commit
5ddb4863e2
1 file changed
+2
@@ -254,6 +254,8 @@ class NumericField(CharField):
|
||||
digits = model.expr_eval(self.attrs['digits'])
|
||||
else:
|
||||
digits = self.attrs.get('digits', (12, 2))
|
||||
if not value:
|
||||
value = Decimal('0.0')
|
||||
value = value.quantize(Decimal(str(10**-digits[1])))
|
||||
return super(NumericField, self).set(model, value, modified=modified)
|
||||
|
||||
|
||||
Reference in new issue
Block a user