From afd3d9479069ebf28c436888f38f5bb153daa03b Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Thu, 6 Feb 2025 11:33:58 -0800 Subject: [PATCH] try again --- app/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index f0654364c..c0ba47f7b 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -316,6 +316,7 @@ def init_app(application): application.before_request(load_organization_before_request) application.before_request(request_helper.check_proxy_header_before_request) application.before_request(make_session_permanent) + application.before_request(block_serving_node_files) application.after_request(save_service_or_org_after_request) start = len(asset_fingerprinter._filesystem_path) @@ -372,11 +373,6 @@ def record_start_time(): g.start = monotonic() g.endpoint = request.endpoint - @application.before_request - def block_serving_node_files(): - if "node_modules" in request.path: - abort(403) - @application.context_processor def inject_global_template_variables(): return { @@ -409,6 +405,11 @@ def make_session_permanent(): session.permanent = True +def block_serving_node_files(): + if "node_modules" in request.path: + abort(403) + + def create_beta_url(url): url_created = None try: