diff --git a/apps/api/src/services/gitea_webhook_service.py b/apps/api/src/services/gitea_webhook_service.py index c5238ce5..ff88cd27 100644 --- a/apps/api/src/services/gitea_webhook_service.py +++ b/apps/api/src/services/gitea_webhook_service.py @@ -299,7 +299,8 @@ class GiteaWebhookService: "repo": repo, "target": target, "created_at": now_taipei_iso(), - "analysis": analysis.model_dump() if analysis else None, + # 2026-04-12 ogt: _call_openclaw_push_review 回傳 dict,無 model_dump() + "analysis": analysis.model_dump() if hasattr(analysis, "model_dump") else analysis, "metadata": metadata, }