fix: subscription list bugfix

This commit is contained in:
dr.lt.data 2023-08-21 13:40:41 +09:00
parent 3c6087e595
commit 2e00e08560
2 changed files with 8 additions and 4 deletions

View File

@ -55,7 +55,7 @@ sys.path.append('../..')
from torchvision.datasets.utils import download_url from torchvision.datasets.utils import download_url
# ensure .js # ensure .js
print("### Loading: ComfyUI-Manager (V0.25.1)") print("### Loading: ComfyUI-Manager (V0.25.2)")
comfy_ui_required_revision = 1240 comfy_ui_required_revision = 1240
comfy_ui_revision = "Unknown" comfy_ui_revision = "Unknown"
@ -1036,8 +1036,12 @@ async def badge_mode(request):
@server.PromptServer.instance.routes.get("/manager/subscription_url_list") @server.PromptServer.instance.routes.get("/manager/subscription_url_list")
async def subscription_url_list(request): async def subscription_url_list(request):
if "value" in request.rel_url.query: if "value" in request.rel_url.query:
get_config()['subscription_url_list'] = request.rel_url.query['value'] for item in get_config()['subscription_url_list'].split(','):
write_config() name_url = item.split("::")
if len(name_url) == 2 and name_url[0] == request.rel_url.query['value']:
get_config()['subscription_url'] = name_url[1]
write_config()
break
else: else:
return web.Response(text=get_config()['subscription_url_list'], status=200) return web.Response(text=get_config()['subscription_url_list'], status=200)

View File

@ -1794,7 +1794,7 @@ class ManagerMenuDialog extends ComfyDialog {
for(let i in urls) { for(let i in urls) {
if(urls[i] != '') { if(urls[i] != '') {
let name_url = urls[i].split('::'); let name_url = urls[i].split('::');
subscription_combo.appendChild($el('option', {value:name_url[1] , text:`subscribe: ${name_url[0]}`}, [])); subscription_combo.appendChild($el('option', {value:name_url[0], text:`subscribe: ${name_url[0]}`}, []));
} }
} }