From db4812c8eab597b07c88600793b81aa3aab7b20f Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 27 Nov 2021 14:29:28 -0500 Subject: [PATCH] Add feature where if server executable is changed in config it also changes the execution string to match. --- app/classes/web/panel_handler.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/classes/web/panel_handler.py b/app/classes/web/panel_handler.py index 33abb0c5..1f15f349 100644 --- a/app/classes/web/panel_handler.py +++ b/app/classes/web/panel_handler.py @@ -647,6 +647,12 @@ class PanelHandler(BaseHandler): return server_obj = self.controller.servers.get_server_obj(server_id) + server_settings = self.controller.get_server_data(server_id) + stale_executable = server_obj.executable + #Compares old jar name to page data being passed. If they are different we replace the executable name in the execution string. + if str(stale_executable) != str(executable): + execution_command = execution_command.replace(str(stale_executable), str(executable)) + server_obj.server_name = server_name server_obj.path = server_path server_obj.log_path = log_path