From 640109d77eee2e9a48524b4bfb5c9520af50ca9c Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Fri, 29 Aug 2025 10:44:02 +0100 Subject: [PATCH] Fixed custom invenio plugin --- invenio/plugin/custom_invenio_plugin/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/invenio/plugin/custom_invenio_plugin/__init__.py b/invenio/plugin/custom_invenio_plugin/__init__.py index 6d85056..b7f5c22 100644 --- a/invenio/plugin/custom_invenio_plugin/__init__.py +++ b/invenio/plugin/custom_invenio_plugin/__init__.py @@ -1,14 +1,15 @@ from flask import redirect -from flask_menu import register_menu +from flask_menu import current_menu def init_app(app): - """Initialize application.""" + """Initialize the application and register the menu item.""" - @app.route("/amdmodel") - @register_menu(app, ".main.amdmodel", "About AM-D-Model") + @app.route("/amdmodel", endpoint="main.amdmodel") + @current_menu.route("About AM-D-Model") def redirect_to_amdmodel(): """Redirect to the AM-D-Model website.""" return redirect("https://am-d-model.eu") return app +