diff --git a/src/jcloud_deployment_server/integrations/gitea/middlewares/signature.py b/src/jcloud_deployment_server/integrations/gitea/middlewares/signature.py index 35cef8e..9a3ca3e 100644 --- a/src/jcloud_deployment_server/integrations/gitea/middlewares/signature.py +++ b/src/jcloud_deployment_server/integrations/gitea/middlewares/signature.py @@ -78,7 +78,7 @@ class GiteaSignatureMiddleware(BaseHTTPMiddleware): :type request: Request ''' - if request.url.path.startswith('/webhook/gitea'): + if request.url.path.startswith('/gitea/webhook'): signature = request.headers.get('X-Gitea-Signature') diff --git a/tests/unit/integrations/gitea/middlewares/signature/test_GiteaSignatureMiddleware.py b/tests/unit/integrations/gitea/middlewares/signature/test_GiteaSignatureMiddleware.py index 5f577ef..ba151dd 100644 --- a/tests/unit/integrations/gitea/middlewares/signature/test_GiteaSignatureMiddleware.py +++ b/tests/unit/integrations/gitea/middlewares/signature/test_GiteaSignatureMiddleware.py @@ -31,7 +31,7 @@ def make_request(body: bytes, headers = None) -> Request: scope = { 'type': 'http', 'method': 'POST', - 'path': '/webhook/gitea/', + 'path': '/gitea/webhook', 'headers': [ (k.lower().encode(), v.encode()) for k, v in (headers or {}).items()