From 12153453d4afb97157e35c2a790faa59d04fad21 Mon Sep 17 00:00:00 2001 From: aliwwwmo Date: Thu, 4 Jun 2026 17:41:27 +0330 Subject: [PATCH] fix(user): prevent NoneType error when additional_configs_urls is empty --- hiddifypanel/panel/user/user.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hiddifypanel/panel/user/user.py b/hiddifypanel/panel/user/user.py index e5797f782..4d563e7d8 100644 --- a/hiddifypanel/panel/user/user.py +++ b/hiddifypanel/panel/user/user.py @@ -71,7 +71,7 @@ def xray(self): all_configs = hutils.proxy.xrayjson.configs_as_json(c['domains'], c['user'], c['expire_days'], c['profile_title']) - link_res=get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n")) + link_res = get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n") if hconfig(ConfigEnum.additional_configs_urls) else []) for item in [hconfig(ConfigEnum.additional_configs_xrayjson),*link_res]: if jsitem:=parse_json(item): if isinstance(jsitem,list): @@ -261,7 +261,7 @@ def full_singbox_imp(self): resp = "" else: base_config = hutils.proxy.singbox.configs_as_json(**c) - link_res=get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n")) + link_res = get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n") if hconfig(ConfigEnum.additional_configs_urls) else []) for item in [hconfig(ConfigEnum.additional_configs_singbox),*link_res]: if jsitem:=parse_json(item): if outbounds:=jsitem.get("outbounds"): @@ -311,7 +311,7 @@ def links_imp(self, base64=False): else: # render_template('all_configs.txt', **c, base64=hutils.encode.do_base_64) resp = hutils.proxy.xray.make_v2ray_configs(c['domains'], c['user'], c['expire_days'], c['ip_debug']) - link_res=get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n")) + link_res = get_and_merge_urls(hconfig(ConfigEnum.additional_configs_urls).split("\n") if hconfig(ConfigEnum.additional_configs_urls) else []) resp+="\n"+"\n\n".join(link_res) if base64: