diff --git a/app/classes/shared/command.py b/app/classes/shared/command.py index 21a33c5b..1ba794a3 100644 --- a/app/classes/shared/command.py +++ b/app/classes/shared/command.py @@ -60,14 +60,16 @@ class MainPrompt(cmd.Cmd): def do_set_passwd(self, line): try: - username = str(line).lower() + username = line # If no user is found it returns None user_id = self.controller.users.get_id_by_name(username) if not username: Console.error("You must enter a username. Ex: `set_passwd admin'") return False if not user_id: - Console.error(f"No user found by the name of {username}") + Console.error( + f"No user found by the name of {username} this is case sensitive" + ) return False except: Console.error(f"User: {line} Not Found") diff --git a/app/classes/shared/server.py b/app/classes/shared/server.py index 0121db7f..d69f2fa4 100644 --- a/app/classes/shared/server.py +++ b/app/classes/shared/server.py @@ -541,9 +541,12 @@ class ServerInstance: f"Server {self.name} has crash detection enabled " "- starting watcher task" ) - self.server_scheduler.add_job( - self.detect_crash, "interval", seconds=30, id=f"c_{self.server_id}" - ) + try: + self.server_scheduler.add_job( + self.detect_crash, "interval", seconds=30, id=f"c_{self.server_id}" + ) + except: + logger.info(f"Job with id c_{self.server_id} already running...") def stop_threaded_server(self): self.stop_server()