From 3713d3a2bedbb029ec6091477ad20a81b2c6c089 Mon Sep 17 00:00:00 2001 From: Bai Date: Tue, 10 Mar 2026 17:22:47 +0800 Subject: [PATCH] feat: add webhook signal_handler to update license info --- apps/common/api/webhook.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/common/api/webhook.py b/apps/common/api/webhook.py index fdf18d4b2..14efb20a9 100644 --- a/apps/common/api/webhook.py +++ b/apps/common/api/webhook.py @@ -46,17 +46,19 @@ class WebhookApi(APIView): signature = request.META.get(self.signature_header, '') body = request.body or b'' data = request.data + sender = data.get('sender', '') event = data.get('event', '') payload = data.get('payload', {}) if not signature: - return Response({'detail': 'Missing X-Webhook-Signature'}, status=status.HTTP_400_BAD_REQUEST) + return Response({'detail': 'Missing X-WEBHOOK-Signature'}, status=status.HTTP_400_BAD_REQUEST) if not self._is_valid_signature(body, signature): return Response({'detail': 'Invalid webhook signature'}, status=status.HTTP_403_FORBIDDEN) webhook_signal.send( sender=self.__class__, + event_sender=sender, event=event, payload=payload, headers=request.headers,