fix(api): bulk-approve BlastRadius 屬性存取錯誤
Some checks failed
E2E Health Check / e2e-health (push) Successful in 16s
Type Sync Check / check-type-sync (push) Failing after 2m29s

bug: approval.blast_radius.get("data_impact") → AttributeError
fix: 改為 approval.blast_radius.data_impact (Pydantic model 屬性)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-31 19:24:04 +08:00
parent f96c584a31
commit d3c5a93e0f

View File

@@ -566,7 +566,7 @@ async def bulk_approve(
continue
# 🔴 安全限制: DESTRUCTIVE 禁止批次核准
if approval.blast_radius and approval.blast_radius.get("data_impact") == "DESTRUCTIVE":
if approval.blast_radius and approval.blast_radius.data_impact == "DESTRUCTIVE":
results.append(BulkApproveResult(
approval_id=approval_id_str,
success=False,