From fe47551904954e55d7968a7daaead474a54d2760 Mon Sep 17 00:00:00 2001 From: Sarina Date: Tue, 23 Jul 2024 18:23:47 +0330 Subject: [PATCH] Error handling for get_user --- menu.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/menu.sh b/menu.sh index 22e472d..6bee8bf 100644 --- a/menu.sh +++ b/menu.sh @@ -139,7 +139,12 @@ hysteria2_get_user_handler() { echo -e "${red}Error:${NC} Username can only contain lowercase letters and numbers." fi done - python3 $CLI_PATH get-user --username "$username" + + # Run the command and suppress error output + if ! python3 "$CLI_PATH" get-user --username "$username" > /dev/null 2>&1; then + echo -e "${red}Error:${NC} User '$username' not found." + return 1 + fi } hysteria2_list_users_handler() {