From 728ddcd28bd8489cf1b22080ac814e80d88eb9c4 Mon Sep 17 00:00:00 2001 From: Stef Date: Mon, 2 Jun 2025 12:39:51 +0200 Subject: [PATCH] Update models.py Base class no longer required plate to be unique, Allowed Plates do need to be unique --- application/dashboard/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/dashboard/models.py b/application/dashboard/models.py index 80f82d5..f2b86b2 100644 --- a/application/dashboard/models.py +++ b/application/dashboard/models.py @@ -6,7 +6,7 @@ from application import db class Plate(db.Model): __abstract__ = True id = db.Column(db.Integer, primary_key=True) - plate = db.Column(db.String(40), unique=True, nullable=False) + plate = db.Column(db.String(40), nullable=False) class LoggedItem(Plate): @@ -27,6 +27,7 @@ class LoggedItem(Plate): class AllowedPlate(Plate): __tablename__ = "AllowedPlates" + __table_args__ = (db.UniqueConstraint("plate"),) def __init__(self, plate: str): self.plate = plate