From 2dec6d53844b5b3fbd5c9a1a8b639011b2da8309 Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Wed, 22 Oct 2025 19:42:57 +0200 Subject: [PATCH] Mappings enhancement --- app/api/v1.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/api/v1.py b/app/api/v1.py index d6355fb..eba78a4 100644 --- a/app/api/v1.py +++ b/app/api/v1.py @@ -19,6 +19,10 @@ async def root(): @cbv(router) class APIv1: webhook_service: WebhookProcessor = Depends(AutowireSupport.webhook_processor) + logger = __import__('logging').getLogger(__name__) + + def __init__(self): + mapper.add(Request, WebhookEvent) @router.get("/health", summary="Health check") async def health(self) -> JSONResponse: @@ -26,5 +30,5 @@ class APIv1: @router.post("/ci", summary="CI Webhook") async def ci(self, request: Request): - self.webhook_service.process_ci_event(mapper.to(WebhookEvent).map(request)) + self.webhook_service.process_ci_event(mapper.map(request)) return Response(status_code=201)