From 927e637d88c8f9857626a6923ff5db67507d937d Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Wed, 2 Jul 2025 18:50:47 +0800 Subject: [PATCH] Update --- src/client.py | 4 ++-- src/modules/DashboardOIDC.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/client.py b/src/client.py index 44cca80..b5bfefb 100644 --- a/src/client.py +++ b/src/client.py @@ -28,11 +28,11 @@ def login_required(f): def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration], dashboardConfig: DashboardConfig): from modules.DashboardClients import DashboardClients - from modules.DashboardOIDC import DashboardOIDC - DashboardClients = DashboardClients(wireguardConfigurations) + with current_app.app_context(): + DashboardClients = DashboardClients(wireguardConfigurations) client = Blueprint('client', __name__, template_folder=os.path.abspath("./static/client/dist")) prefix = f'{dashboardConfig.GetConfig("Server", "app_prefix")[1]}/client' diff --git a/src/modules/DashboardOIDC.py b/src/modules/DashboardOIDC.py index 1c573e2..1e60a85 100644 --- a/src/modules/DashboardOIDC.py +++ b/src/modules/DashboardOIDC.py @@ -5,7 +5,6 @@ from jose import jwt import certifi from flask import current_app - class DashboardOIDC: ConfigurationPath = os.getenv('CONFIGURATION_PATH', '.') ConfigurationFilePath = os.path.join(ConfigurationPath, 'wg-dashboard-oidc-providers.json')