One decimal place is always present when decimal places is specified.

This commit is contained in:
Omer Katz 2014-02-12 22:07:50 +02:00
parent 24572a17be
commit 8acb06b636

View File

@ -865,7 +865,7 @@ class DecimalField(WritableField):
self.max_digits, self.decimal_places = max_digits, decimal_places
if self.decimal_places:
self.empty = Decimal('0').quantize(Decimal('.%s1' % ('0' * self.decimal_places or 0)))
self.empty = Decimal('0').quantize(Decimal('.%s1' % ('0' * self.decimal_places - 1)))
super(DecimalField, self).__init__(*args, **kwargs)