mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2026-05-01 00:46:21 +00:00
Fix config info loss when renaming a tunnel. (#1254)
This migrates data to the new tunnel when renaming, such as: Description, OverridePeerSettings, PeerGroups, PeerHistoricalEndpointTracking, PeerTrafficTracking.
This commit is contained in:
@@ -1085,6 +1085,11 @@ class WireguardConfiguration:
|
|||||||
doRenameStatement("_restrict_access")
|
doRenameStatement("_restrict_access")
|
||||||
doRenameStatement("_deleted")
|
doRenameStatement("_deleted")
|
||||||
doRenameStatement("_transfer")
|
doRenameStatement("_transfer")
|
||||||
|
conn.execute(
|
||||||
|
self.infoTable.update()
|
||||||
|
.where(self.infoTable.c.ID == self.Name)
|
||||||
|
.values(ID=newConfigurationName)
|
||||||
|
)
|
||||||
|
|
||||||
self.AllPeerJobs.updateJobConfigurationName(self.Name, newConfigurationName)
|
self.AllPeerJobs.updateJobConfigurationName(self.Name, newConfigurationName)
|
||||||
shutil.copy(
|
shutil.copy(
|
||||||
|
|||||||
Reference in New Issue
Block a user