diff --git a/mealie/db/models/group/group.py b/mealie/db/models/group/group.py index 069d840e86b6..91c1cf4d8d00 100644 --- a/mealie/db/models/group/group.py +++ b/mealie/db/models/group/group.py @@ -35,7 +35,7 @@ class Group(SqlAlchemyBase, BaseMixins): name: Mapped[str] = mapped_column(sa.String, index=True, nullable=False, unique=True) slug: Mapped[str | None] = mapped_column(sa.String, index=True, unique=True) users: Mapped[list["User"]] = orm.relationship("User", back_populates="group") - categories: Mapped[Category] = orm.relationship( + categories: Mapped[list[Category]] = orm.relationship( Category, secondary=group_to_categories, single_parent=True, uselist=True ) diff --git a/mealie/db/models/group/mealplan.py b/mealie/db/models/group/mealplan.py index 23547a0bf033..ce0003723e41 100644 --- a/mealie/db/models/group/mealplan.py +++ b/mealie/db/models/group/mealplan.py @@ -30,7 +30,7 @@ class GroupMealPlanRules(BaseMixins, SqlAlchemyBase): String, nullable=False, default="" ) # "breakfast", "lunch", "dinner", "side" - categories: Mapped[Category] = orm.relationship(Category, secondary=plan_rules_to_categories, uselist=True) + categories: Mapped[list[Category]] = orm.relationship(Category, secondary=plan_rules_to_categories, uselist=True) tags: Mapped[list[Tag]] = orm.relationship(Tag, secondary=plan_rules_to_tags, uselist=True) @auto_init()