diff --git a/rest_framework/fields.py b/rest_framework/fields.py index c8f65db0e..01ba6225c 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1080,7 +1080,7 @@ class DecimalField(Field): if value in (decimal.Decimal('Inf'), decimal.Decimal('-Inf')): self.fail('invalid') - return self.quantize(self.validate_precision(value)) + return self.validate_precision(self.quantize(value)) def validate_precision(self, value): """