diff --git a/engine/payments/models.py b/engine/payments/models.py index ca7843ea..50b71961 100644 --- a/engine/payments/models.py +++ b/engine/payments/models.py @@ -1,6 +1,5 @@ from datetime import datetime, time -from constance import config from django.conf import settings from django.contrib.postgres.indexes import GinIndex from django.db.models import ( @@ -48,17 +47,10 @@ class Transaction(NiceModel): ) def save(self, **kwargs): - if self.amount != 0.0 and ( - (config.PAYMENT_GATEWAY_MINIMUM <= self.amount <= config.PAYMENT_GATEWAY_MAXIMUM) - or (config.PAYMENT_GATEWAY_MINIMUM == 0 and config.PAYMENT_GATEWAY_MAXIMUM == 0) - ): - if len(str(self.amount).split(".")[1]) > 2: + if len(str(self.amount).split(".")[1]) > 2: self.amount = round(self.amount, 2) - super().save(**kwargs) - return self - raise ValueError( - _(f"transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}") - ) + super().save(**kwargs) + return self class Meta: verbose_name = _("transaction")