From 93a451de5b06985fbb37a735183dc66dd3585a3c Mon Sep 17 00:00:00 2001 From: Daniel Lewis Date: Mon, 22 Apr 2024 09:59:47 -0600 Subject: [PATCH] Fixed base path for img.src to allow ComfyUI in subfolders (#537) * Fixed base path for img.src to allow ImpactPack to work when ComfyUI isn't at / * Update impact-image-util.js --------- Co-authored-by: Daniel Lewis --- js/impact-image-util.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/impact-image-util.js b/js/impact-image-util.js index 216cd16..c7df600 100644 --- a/js/impact-image-util.js +++ b/js/impact-image-util.js @@ -46,7 +46,7 @@ async function loadImageFromUrl(image, node_id, v, need_to_load) { if(res.status == 200) { let pb_id = await res.text(); if(need_to_load) {; - image.src = `view?filename=${item.filename}&type=${item.type}&subfolder=${item.subfolder}`; + image.src = api.apiURL(`/view?filename=${item.filename}&type=${item.type}&subfolder=${item.subfolder}`); } return pb_id; } @@ -63,7 +63,7 @@ async function loadImageFromId(image, v) { let res = await api.fetchApi('/impact/get/pb_id_image?id='+v, { cache: "no-store" }); if(res.status == 200) { let item = await res.json(); - image.src = `view?filename=${item.filename}&type=${item.type}&subfolder=${item.subfolder}`; + image.src = api.apiURL(`/view?filename=${item.filename}&type=${item.type}&subfolder=${item.subfolder}`); return true; } @@ -209,7 +209,7 @@ app.registerExtension({ let res = api.fetchApi('/view/validate'+params, { cache: "no-store" }).then(response => response); if(res.status == 200) { - image.src = 'view'+params; + image.src = api.apiURL('/view'+params); } this._img = [new Image()]; // placeholder