Replace unique_together with UniqueConstraint on OrderLine

This commit is contained in:
ponas committed 2026-10-23 02:18:16 +02:00
1 parent d5a548cfb3
commit 1c9a7411f8
2 files changed
+23 -1

No files matched your search

@@ -0,0 +1,20 @@
# Generated by Django 5.2.18 on 2026-10-22 23:51
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bbs", "0003_alter_order_order_sum"),
]
operations = [
migrations.AlterUniqueTogether(
name="orderline",
unique_together=set(),
),
migrations.AddConstraint(
model_name="orderline",
constraint=models.UniqueConstraint(fields=("order", "product"), name="unique_order_product"),
),
]
+3 -1
View File
@@ -171,7 +171,9 @@ class OrderLine(models.Model):
return f"{self.amount} {self.product} ({self.unit_price} kr per)"
class Meta: # noqa: DJ012
unique_together = ("order", "product")
constraints = [
models.UniqueConstraint(fields=["order", "product"], name="unique_order_product"),
]
class Transaction(models.Model):