fix: 脚本独立运行时缺少init_db(),导致Topic表org_id列不存在,创作按钮点击后生成文章失败

This commit is contained in:
Yuzhiran Dev
2026-05-17 15:37:24 +08:00
parent 2b7935b408
commit f2d778b5ce
+4 -1
View File
@@ -13,10 +13,13 @@ PROJECT_ROOT = Path(__file__).parent.parent
sys.path.insert(0, str(PROJECT_ROOT))
sys.path.insert(0, str(PROJECT_ROOT / 'platform' / 'backend'))
from app.database import SessionLocal
from app.database import SessionLocal, init_db
from app.models import Topic
from sqlalchemy.orm import Session
# 确保数据库 schema 最新(含 org_id 等迁移)
init_db()
def get_topic_by_id(topic_id: str, db: Optional[Session] = None) -> Optional[Dict]:
close_db = False
if db is None: