fix(playbook-seed): 修正 get_db_context import 路徑(db.session → db.base)
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
seed 啟動時靜默失敗的根因: from src.db.session import get_db_context ← 模組不存在 from src.db.base import get_db_context ← 正確路徑 此 bug 導致 yaml_rule playbooks 完全無法建立。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -45,7 +45,7 @@ async def seed_playbooks_from_rules() -> None:
|
||||
# 取得現有 YAML_RULE playbook,依 name 去重避免重複建立
|
||||
# 2026-04-15 ogt: 不再用 list_playbooks(舊格式 repair_steps 會 validation error)
|
||||
# 改用 raw SQL 只撈 name 欄位,更穩健
|
||||
from src.db.session import get_db_context
|
||||
from src.db.base import get_db_context
|
||||
from sqlalchemy import text as sa_text
|
||||
async with get_db_context() as db:
|
||||
rows = await db.execute(
|
||||
|
||||
Reference in New Issue
Block a user