diff --git a/apps/api/src/api/v1/sentry_webhook.py b/apps/api/src/api/v1/sentry_webhook.py index 0d30477b..7ae692ba 100644 --- a/apps/api/src/api/v1/sentry_webhook.py +++ b/apps/api/src/api/v1/sentry_webhook.py @@ -408,12 +408,9 @@ async def create_sentry_approval( }, ) - # 創建 Approval - approval_id = str(uuid.uuid4()) - await approval_service.create_approval( - approval_id=approval_id, - request=approval_request, - ) + # 創建 Approval (ID 由 Service 自動生成) + approval = await approval_service.create_approval(request=approval_request) + approval_id = str(approval.id) logger.info( "sentry_approval_created",