diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index d1a308d..b18bbe3 100644 Binary files a/routes/__pycache__/main.cpython-313.pyc and b/routes/__pycache__/main.cpython-313.pyc differ diff --git a/routes/main.py b/routes/main.py index e99f63a..f237b08 100644 --- a/routes/main.py +++ b/routes/main.py @@ -917,19 +917,15 @@ def init_routes(main_bp): if active_tab == 'smtp': smtp_settings = KeyValueSettings.get_value('smtp_settings') - # Get connection settings for the connections tab - portainer_settings = None - nginx_settings = None - git_settings = None - if active_tab == 'connections': - portainer_settings = KeyValueSettings.get_value('portainer_settings') - nginx_settings = KeyValueSettings.get_value('nginx_settings') - git_settings = KeyValueSettings.get_value('git_settings') + # Get connection settings + portainer_settings = KeyValueSettings.get_value('portainer_settings') + nginx_settings = KeyValueSettings.get_value('nginx_settings') + git_settings = KeyValueSettings.get_value('git_settings') - # Get management API key for the connections tab - management_api_key = ManagementAPIKey.query.filter_by(is_active=True).first() - if management_api_key: - site_settings.management_api_key = management_api_key.api_key + # Get management API key for the connections tab + management_api_key = ManagementAPIKey.query.filter_by(is_active=True).first() + if management_api_key: + site_settings.management_api_key = management_api_key.api_key # Get events for the events tab events = None