diff --git a/mealie/db/models/group/group.py b/mealie/db/models/group/group.py index 91c1cf4d8d00..8d2691356f17 100644 --- a/mealie/db/models/group/group.py +++ b/mealie/db/models/group/group.py @@ -35,12 +35,10 @@ 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[list[Category]] = orm.relationship( - Category, secondary=group_to_categories, single_parent=True, uselist=True - ) + categories: Mapped[list[Category]] = orm.relationship(Category, secondary=group_to_categories, single_parent=True) invite_tokens: Mapped[list[GroupInviteToken]] = orm.relationship( - GroupInviteToken, back_populates="group", cascade="all, delete-orphan", uselist=True + GroupInviteToken, back_populates="group", cascade="all, delete-orphan" ) preferences: Mapped[GroupPreferencesModel] = orm.relationship( GroupPreferencesModel, @@ -51,7 +49,7 @@ class Group(SqlAlchemyBase, BaseMixins): ) # Recipes - recipes: Mapped[list["RecipeModel"]] = orm.relationship("RecipeModel", back_populates="group", uselist=True) + recipes: Mapped[list["RecipeModel"]] = orm.relationship("RecipeModel", back_populates="group") # CRUD From Others common_args = { diff --git a/mealie/db/models/group/mealplan.py b/mealie/db/models/group/mealplan.py index ce0003723e41..d3a42549f797 100644 --- a/mealie/db/models/group/mealplan.py +++ b/mealie/db/models/group/mealplan.py @@ -30,8 +30,8 @@ class GroupMealPlanRules(BaseMixins, SqlAlchemyBase): String, nullable=False, default="" ) # "breakfast", "lunch", "dinner", "side" - 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) + categories: Mapped[list[Category]] = orm.relationship(Category, secondary=plan_rules_to_categories) + tags: Mapped[list[Tag]] = orm.relationship(Tag, secondary=plan_rules_to_tags) @auto_init() def __init__(self, **_) -> None: diff --git a/mealie/db/models/group/shopping_list.py b/mealie/db/models/group/shopping_list.py index 195a6cf3a04d..c960ded1711a 100644 --- a/mealie/db/models/group/shopping_list.py +++ b/mealie/db/models/group/shopping_list.py @@ -132,7 +132,7 @@ class ShoppingList(SqlAlchemyBase, BaseMixins): ) recipe_references: Mapped[list[ShoppingListRecipeReference]] = orm.relationship( - ShoppingListRecipeReference, cascade="all, delete, delete-orphan", uselist=True + ShoppingListRecipeReference, cascade="all, delete, delete-orphan" ) label_settings: Mapped[list["ShoppingListMultiPurposeLabel"]] = orm.relationship( ShoppingListMultiPurposeLabel,