From b8817c9b0d58114c20af6f528e57752a1600fa28 Mon Sep 17 00:00:00 2001 From: Luke Mino-Altherr Date: Wed, 11 Mar 2026 21:47:56 -0700 Subject: [PATCH] Add comment explaining why /view resolves blake3 hashes Amp-Thread-ID: https://ampcode.com/threads/T-019ce023-3384-7560-bacf-de40b0de0dd2 Co-authored-by: Amp --- server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 5920dc24d..e6db520a9 100644 --- a/server.py +++ b/server.py @@ -502,7 +502,10 @@ class PromptServer(): if "filename" in request.rel_url.query: filename = request.rel_url.query["filename"] - # If the filename is a blake3 hash, resolve it via the asset database + # The frontend's LoadImage combo widget uses asset_hash values + # (e.g. "blake3:...") as widget values. When litegraph renders the + # node preview, it constructs /view?filename=, so this + # endpoint must resolve blake3 hashes to their on-disk file paths. if filename.startswith("blake3:"): file, filename = self._resolve_blake3_to_path(filename) if file is None: