From a774592e64f2a5a4cec09d1e97d2169e15c0bb31 Mon Sep 17 00:00:00 2001 From: Snarling <84951833+Snarling@users.noreply.github.com> Date: Tue, 21 Mar 2023 21:21:15 -0400 Subject: [PATCH] fix crash when renaming server while connected to that server (#438) --- src/Server/ServerPurchases.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Server/ServerPurchases.ts b/src/Server/ServerPurchases.ts index 08b9bd25a..879b0912b 100644 --- a/src/Server/ServerPurchases.ts +++ b/src/Server/ServerPurchases.ts @@ -68,6 +68,7 @@ export const renamePurchasedServer = (hostname: string, newName: string): void = return arr.map((v) => (v === old ? next : v)); }; Player.purchasedServers = replace(Player.purchasedServers, hostname, newName); + if (Player.currentServer === hostname) Player.currentServer = newName; const home = Player.getHomeComputer(); home.serversOnNetwork = replace(home.serversOnNetwork, hostname, newName); server.serversOnNetwork = replace(server.serversOnNetwork, hostname, newName);