From bfe6cabd9ecfc33c66460bb3b8b8fc13760607ea Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 27 Nov 2021 18:43:14 -0500 Subject: [PATCH] Fix bug where a false EULA on delay start would cause the user to never be able to start the server. --- app/classes/shared/server.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/classes/shared/server.py b/app/classes/shared/server.py index 03b686f9..4dc710cc 100644 --- a/app/classes/shared/server.py +++ b/app/classes/shared/server.py @@ -219,9 +219,14 @@ class Server: e_flag = False if e_flag == False: - websocket_helper.broadcast_user(user_id, 'send_eula_bootbox', { - 'id': self.server_id - }) + if user_id: + websocket_helper.broadcast_user(user_id, 'send_eula_bootbox', { + 'id': self.server_id + }) + else: + logger.error("Autostart failed due to EULA being false. Agree not sent due to auto start.") + servers_helper.set_waiting_start(self.server_id, False) + return False return False f.close()