fixed some model definitions

This commit is contained in:
Michael Genson 2024-02-19 15:43:30 +00:00
parent 782d4ec180
commit 2a016ecce9
2 changed files with 2 additions and 2 deletions

View File

@ -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
)

View File

@ -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()