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')