fix(auto-repair): mark approval execution status
All checks were successful
Code Review / ai-code-review (push) Successful in 9s
CD Pipeline / tests (push) Successful in 1m10s
CD Pipeline / build-and-deploy (push) Successful in 3m27s
CD Pipeline / post-deploy-checks (push) Successful in 1m30s

This commit is contained in:
Your Name
2026-05-14 01:00:49 +08:00
parent 5361ad8f7e
commit 5604dd0256

View File

@@ -309,6 +309,20 @@ async def _try_auto_repair_background(
# 記錄執行結果
if result:
try:
await get_approval_service().update_execution_status(
approval_id=approval_id,
success=result.success,
error_message=result.error,
)
except Exception as _approval_status_err:
logger.warning(
"auto_repair_approval_status_update_failed",
approval_id=approval_id,
incident_id=incident_id,
error=str(_approval_status_err),
)
await op_log.append(
"EXECUTION_COMPLETED",
incident_id=incident_id,