From 4aab86459d20a5755fbf574eed50553c0196fe67 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Sun, 6 Mar 2022 21:51:39 +0100 Subject: [PATCH] Use payments field for invoice number --- aleksis/apps/tezor/models/invoice.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aleksis/apps/tezor/models/invoice.py b/aleksis/apps/tezor/models/invoice.py index 54bb6d3..52008af 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") ] -- GitLab