From ac3514f4c6e8fa79db550d1f0efee5bdea717bff Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Fri, 23 Feb 2024 18:09:23 +0000 Subject: [PATCH] fixed broken migrations --- ..._b04a08da2108_added_shopping_list_label_settings.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py b/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py index a230433292a7..fdc7046ca396 100644 --- a/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py +++ b/alembic/versions/2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py @@ -9,7 +9,7 @@ Create Date: 2023-21-02 22:03:19.837244 from uuid import uuid4 import sqlalchemy as sa -from sqlalchemy.orm.session import Session +from sqlalchemy import orm import mealie.db.migration_types from alembic import op @@ -23,8 +23,10 @@ branch_labels = None depends_on = None -def populate_shopping_lists_multi_purpose_labels(shopping_lists_multi_purpose_labels_table: sa.Table, session: Session): - shopping_lists = session.query(ShoppingList).all() +def populate_shopping_lists_multi_purpose_labels( + shopping_lists_multi_purpose_labels_table: sa.Table, session: orm.Session +): + shopping_lists = session.query(ShoppingList).options(orm.load_only(ShoppingList.id, ShoppingList.group_id)).all() shopping_lists_labels_data: list[dict] = [] for shopping_list in shopping_lists: @@ -60,7 +62,7 @@ def upgrade(): ) # ### end Alembic commands ### - session = Session(bind=op.get_bind()) + session = orm.Session(bind=op.get_bind()) populate_shopping_lists_multi_purpose_labels(shopping_lists_multi_purpose_labels_table, session)