From 944071e966e4defb5713489cf7c2a8a390976e1b Mon Sep 17 00:00:00 2001 From: Christian Bastian <80225746+cdb-boop@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:46:27 -0400 Subject: [PATCH] Tweak path. --- __init__.py | 11 ++++++++--- web/model-manager.js | 3 ++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/__init__.py b/__init__.py index 778ec6a..cd733ac 100644 --- a/__init__.py +++ b/__init__.py @@ -25,7 +25,7 @@ import folder_paths comfyui_model_uri = folder_paths.models_dir -extension_uri = os.path.dirname(__file__) +extension_uri = os.path.dirname(os.path.abspath(__file__)) config_loader_path = os.path.join(extension_uri, 'config_loader.py') config_loader_spec = importlib.util.spec_from_file_location('config_loader', config_loader_path) @@ -414,11 +414,16 @@ def get_auto_thumbnail_format(original_format): return "JPEG" # default fallback +invalid_url_tracker = False + + @server.PromptServer.instance.routes.get("/model-manager/preview/get") async def get_model_preview(request): uri = request.query.get("uri", None) - if uri is None: # This should never happen - print(f"Invalid uri! Request url: {request.url}") + if uri is None: # BUG: this should never happen + if not invalid_url_tracker: + print(f"Invalid uri! Request url: {request.url}") + invalid_url_tracker = True uri = "no-preview" quality = 75 response_image_format = request.query.get("image-format", None) diff --git a/web/model-manager.js b/web/model-manager.js index 386fa4e..80105cf 100644 --- a/web/model-manager.js +++ b/web/model-manager.js @@ -665,7 +665,8 @@ class ImageSelect { case this.#PREVIEW_NONE: return PREVIEW_NONE_URI; } - return ""; + console.warn(`Invalid preview select type: ${value}`); + return PREVIEW_NONE_URI; } /** @returns {void} */