From b4a46076fc13b9e8beed2fd6c33bcfa773afb266 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 11 Apr 2026 09:36:50 +0000 Subject: [PATCH] fix: Add SessionLocal and async_session_factory aliases to database.py Critical bug fix: 5 worker modules import SessionLocal and async_session_factory which were not exported from database.py. Added aliases pointing to async_session. This fixes runtime crashes in: - follow_up_tasks.py - message_tasks.py - notification_tasks.py - affiliate_tasks.py - sequence_tasks.py https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj --- salesflow-saas/backend/app/database.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/salesflow-saas/backend/app/database.py b/salesflow-saas/backend/app/database.py index 24983522..21354d97 100644 --- a/salesflow-saas/backend/app/database.py +++ b/salesflow-saas/backend/app/database.py @@ -39,6 +39,10 @@ else: async_session = async_sessionmaker(engine, class_=AsyncSession, expire_on_commit=False) +# Aliases for backward compatibility with workers +SessionLocal = async_session +async_session_factory = async_session + class Base(DeclarativeBase): pass