OG T
ebccb88278
CD Pipeline / build-and-deploy (push) Has been cancelled
fix(approval_db): 修復 incident_id 篩選查空 DB 欄位而非 JSON 導致執行斷路
get_all_approvals(incident_id=...) 原本在應用層過濾
a.metadata.get("incident_id"),但 ApprovalRecord.incident_id
是直接欄位,不在 extra_metadata JSON,導致永遠返回空列表,
Telegram 批准後出現 telegram_approval_not_found_by_incident,
審批從未實際執行。改為 .where(ApprovalRecord.incident_id == incident_id)
DB 層直接篩選,同時效能更佳。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 19:05:48 +08:00
..
2026-03-26 16:06:20 +08:00
2026-04-09 18:38:08 +08:00
2026-03-29 21:16:50 +08:00
2026-04-09 19:05:48 +08:00
2026-04-09 09:01:59 +08:00
2026-04-05 01:00:31 +08:00
2026-03-22 18:57:44 +08:00
2026-04-09 14:16:15 +08:00
2026-03-22 18:57:44 +08:00
2026-04-07 16:00:12 +08:00
2026-04-09 14:11:50 +08:00
2026-03-29 15:27:49 +08:00
2026-04-08 22:59:53 +08:00
2026-04-08 17:06:44 +08:00
2026-03-22 18:57:44 +08:00
2026-04-02 00:23:29 +08:00