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.
1 parent ecf698e commit 60299d3Copy full SHA for 60299d3
nonebot/adapters/github/adapter.py
@@ -77,13 +77,13 @@ async def _handle_webhook(
77
signature = request.headers.get("x-hub-signature-256")
78
payload = request.content
79
80
- if not event_id or not event_name or not signature or not payload:
+ if not event_id or not event_name or not payload:
81
log("WARNING", "Received invalid GitHub Webhook request. Missing Header.")
82
return Response(400, content="Invalid Request")
83
84
# verify signature
85
- if app.webhook_secret is not None and not verify(
86
- app.webhook_secret, payload, signature
+ if app.webhook_secret is not None and not (
+ signature and verify(app.webhook_secret, payload, signature)
87
):
88
log(
89
"WARNING",
0 commit comments