diff --git a/mealie/db/models/theme.py b/mealie/db/models/theme.py index 79a361867..702376a25 100644 --- a/mealie/db/models/theme.py +++ b/mealie/db/models/theme.py @@ -1,3 +1,5 @@ +from enum import unique + import sqlalchemy as sa import sqlalchemy.orm as orm from mealie.db.models.model_base import BaseMixins, SqlAlchemyBase @@ -7,7 +9,7 @@ from sqlalchemy.sql.sqltypes import Integer class SiteThemeModel(SqlAlchemyBase, BaseMixins): __tablename__ = "site_theme" id = sa.Column(Integer, primary_key=True, unique=True) - name = sa.Column(sa.String, nullable=False) + name = sa.Column(sa.String, nullable=False, unique=True) colors = orm.relationship("ThemeColorsModel", uselist=False, cascade="all, delete") def __init__(self, name: str, colors: dict, *arg, **kwargs) -> None: