From 409e6d49b21196181bfae5a384f6ad075ee651be Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Tue, 31 Dec 2024 10:33:28 +0800 Subject: [PATCH] Update dashboard.py - Fixed `WGDashboard_Backup` not being created and caused crash --- src/dashboard.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dashboard.py b/src/dashboard.py index 5f1851e..01ef711 100644 --- a/src/dashboard.py +++ b/src/dashboard.py @@ -479,6 +479,9 @@ class WireguardConfiguration: self.__parseConfigurationFile() self.__initPeersList() + + if not os.path.exists(os.path.join(DashboardConfig.GetConfig("Server", "wg_conf_path")[1], 'WGDashboard_Backup')): + os.mkdir(os.path.join(DashboardConfig.GetConfig("Server", "wg_conf_path")[1], 'WGDashboard_Backup')) else: self.Name = data["ConfigurationName"]