From e3beea1864684e071ca954b3164bc8a60d4e3809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Sad=C4=B1k=20=C3=96zbek?= <1809172+Trojaner@users.noreply.github.com> Date: Thu, 3 Jul 2025 17:24:21 +0300 Subject: [PATCH] Fix colliding hashes for direct download diffusers models --- modules/modelloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/modelloader.py b/modules/modelloader.py index 15ecb7dbe..6ef7e275b 100644 --- a/modules/modelloader.py +++ b/modules/modelloader.py @@ -326,7 +326,7 @@ def load_diffusers_models(clear=True): folder = os.path.join(place, folder) friendly = os.path.join(place, name) if os.path.exists(os.path.join(folder, 'model_index.json')): # direct download of diffusers model - repo = { 'name': name, 'filename': name, 'friendly': friendly, 'folder': folder, 'path': folder, 'hash': '', 'mtime': os.path.getmtime(folder), 'model_info': os.path.join(folder, 'model_info.json'), 'model_index': os.path.join(folder, 'model_index.json') } + repo = { 'name': name, 'filename': name, 'friendly': friendly, 'folder': folder, 'path': folder, 'hash': None, 'mtime': os.path.getmtime(folder), 'model_info': os.path.join(folder, 'model_info.json'), 'model_index': os.path.join(folder, 'model_index.json') } diffuser_repos.append(repo) continue snapshots = os.listdir(os.path.join(folder, "snapshots"))