diff --git a/ckan/config/middleware/flask_app.py b/ckan/config/middleware/flask_app.py index 6ec5b29f554..fa0d4d670df 100644 --- a/ckan/config/middleware/flask_app.py +++ b/ckan/config/middleware/flask_app.py @@ -512,6 +512,6 @@ def _setup_webassets(app): webassets_folder = get_webassets_path() - @app.route('/webassets/') + @app.route('/webassets/', endpoint='webassets.index') def webassets(path): return send_from_directory(webassets_folder, path) diff --git a/ckan/tests/config/test_middleware.py b/ckan/tests/config/test_middleware.py index 645ec41b83e..a1b23378235 100644 --- a/ckan/tests/config/test_middleware.py +++ b/ckan/tests/config/test_middleware.py @@ -106,10 +106,17 @@ def test_view(): return 'This was served from Flask' # This endpoint is defined both in Flask and in Pylons core - flask_app.add_url_rule('/flask_core', view_func=test_view) + flask_app.add_url_rule( + '/flask_core', + view_func=test_view, + endpoint='flask_core.index') # This endpoint is defined both in Flask and a Pylons extension - flask_app.add_url_rule('/pylons_and_flask', view_func=test_view) + flask_app.add_url_rule( + '/pylons_and_flask', + view_func=test_view, + endpoint='pylons_and_flask.index' + ) def test_ask_around_is_called(self):