We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ae9b3e1 + d5c21a3 commit 794f618Copy full SHA for 794f618
clabot/github.py
@@ -18,8 +18,14 @@ class AsyncWebhookView(BaseAsyncWebhookView):
18
async def post(self, request: HttpRequest) -> JsonResponse:
19
event = self.get_event(request)
20
21
- event_log = await EventLog.objects.acreate_from_event(event)
22
-
23
- await self.router.adispatch(event, None)
24
25
- return self.get_response(event_log)
+ found_callbacks = self.router.fetch(event)
+ if found_callbacks:
+ event_log = await EventLog.objects.acreate_from_event(event)
+ await self.router.adispatch(event, None)
+ return self.get_response(event_log)
26
+ else:
27
+ return JsonResponse(
28
+ {
29
+ "message": "ok",
30
+ }
31
+ )
0 commit comments