fix: Ensure downloadable files are available for model versions without model files (#199)

This commit is contained in:
Hayden
2025-08-11 10:51:18 +08:00
committed by GitHub
parent b692270f87
commit 0ae0716272

View File

@@ -71,6 +71,10 @@ class CivitaiModelSearcher(ModelSearcher):
for version in model_versions: for version in model_versions:
version_files: list[dict] = version.get("files", []) version_files: list[dict] = version.get("files", [])
model_files = utils.filter_with(version_files, {"type": "Model"}) model_files = utils.filter_with(version_files, {"type": "Model"})
# issue: https://github.com/hayden-fr/ComfyUI-Model-Manager/issues/188
# Some Embeddings do not have Model file, but Negative
# Make sure there are at least downloadable files
model_files = version_files if len(model_files) == 0 else model_files
shortname = version.get("name", None) if len(model_files) > 0 else None shortname = version.get("name", None) if len(model_files) > 0 else None