fix: validate_decimal_places validating for 18 decimal places instead of 30

This commit is contained in:
Herculino Trotta
2024-09-27 17:55:28 -03:00
parent 62b3535324
commit f9e1737c73

View File

@@ -3,9 +3,9 @@ from django.utils.translation import gettext_lazy as _
def validate_decimal_places(value):
if abs(value.as_tuple().exponent) > 18:
if abs(value.as_tuple().exponent) > 30:
raise ValidationError(
_("%(value)s has too many decimal places. Maximum is 18."),
_("%(value)s has too many decimal places. Maximum is 30."),
params={"value": value},
)