diff --git a/api/tasks/remove_app_and_related_data_task.py b/api/tasks/remove_app_and_related_data_task.py index c6b67a4940..f61ff5fb30 100644 --- a/api/tasks/remove_app_and_related_data_task.py +++ b/api/tasks/remove_app_and_related_data_task.py @@ -192,7 +192,7 @@ def _delete_app_workflow_runs(tenant_id: str, app_id: str): def _delete_app_workflow_node_executions(tenant_id: str, app_id: str): # Get app's owner - with Session(db.engine) as session: + with Session(db.engine, expire_on_commit=False) as session: stmt = select(Account).where(Account.id == App.owner_id).where(App.id == app_id) user = session.scalar(stmt)