diff --git a/aleksis/apps/tezor/models/invoice.py b/aleksis/apps/tezor/models/invoice.py index 54bb6d338358ab5608428e049090ea18e92c1d7b..52008aff8f090738d4d40562722335e086600697 100644 --- a/aleksis/apps/tezor/models/invoice.py +++ b/aleksis/apps/tezor/models/invoice.py @@ -28,7 +28,6 @@ class Invoice(BasePayment, PureDjangoModel): group = models.ForeignKey( InvoiceGroup, verbose_name=_("Invoice group"), related_name="invoices" ) - number = models.CharField(verbose_name=_("Invoice number")) for_content_type = models.ForeignKey(ContetType, on_delete=models.SET_NULL) for_object_id = models.PositiveIntegerField() @@ -39,5 +38,5 @@ class Invoice(BasePayment, PureDjangoModel): class Meta: constraints = [ - models.UniqueConstraint(fields=["number", "token"], name="number_uniq_per_group") + models.UniqueConstraint(fields=["transaction_id", "group"], name="number_uniq_per_group") ]