From 7fc6a0e0fde26764cf608066701ad6ead0d80b77 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Thu, 11 May 2023 11:54:54 +0200 Subject: [PATCH] tweens: use explicit position of measuring tween --- rhodecode/tweens.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhodecode/tweens.py b/rhodecode/tweens.py index 8a227ae5..3e8b0f25 100644 --- a/rhodecode/tweens.py +++ b/rhodecode/tweens.py @@ -20,6 +20,8 @@ import logging + +import pyramid.tweens from pyramid.httpexceptions import HTTPException, HTTPBadRequest from rhodecode.lib.middleware.vcs import ( @@ -37,6 +39,7 @@ def vcs_detection_tween_factory(handler, registry): this information """ vcs_server_enabled = request.registry.settings.get('vcs.server.enable') + vcs_handler = vcs_server_enabled and detect_vcs_request( request.environ, request.registry.settings.get('vcs.backends')) @@ -120,5 +123,5 @@ def includeme(config): config.add_tween('rhodecode.tweens.sanity_check_factory') # This needs to be the LAST item - config.add_tween('rhodecode.lib.middleware.request_wrapper.RequestWrapperTween') + config.add_tween('rhodecode.lib.middleware.request_wrapper.RequestWrapperTween', under=pyramid.tweens.INGRESS) log.debug('configured all tweens')