diff --git a/api/api_funct.py b/api/api_funct.py index 802ff343..13597776 100644 --- a/api/api_funct.py +++ b/api/api_funct.py @@ -55,7 +55,7 @@ def get_token(): return False -def check_login(required_service=0): +def check_login(required_service=0) -> bool: try: user_status, user_plan = funct.return_user_status() except Exception as e: @@ -73,7 +73,10 @@ def check_login(required_service=0): if sql.get_api_token(token): if required_service != 0: user_id = sql.get_user_id_by_api_token(token) - user_services = sql.select_user_services(user_id) + try: + user_services = sql.select_user_services(user_id) + except Exception: + return False if str(required_service) in user_services: return True diff --git a/app/sections.py b/app/sections.py index 710d6373..0442b3fa 100644 --- a/app/sections.py +++ b/app/sections.py @@ -75,6 +75,7 @@ if serv is not None and form.getvalue('config') is not None: if save == 'delete': config = '' + save = 'reload' config = funct.rewrite_section(start_line, end_line, oldcfg, config)