fix: Validate existence of entry path in model preview generation (#202)

This commit is contained in:
Hayden
2025-09-03 15:06:50 +08:00
committed by GitHub
parent 38cd328e57
commit ebef300279

View File

@@ -138,6 +138,10 @@ class ModelManager:
preview_ext = f".{preview_name.split('.')[-1]}" preview_ext = f".{preview_name.split('.')[-1]}"
model_preview = f"/model-manager/preview/{folder}/{path_index}/{relative_path.replace(extension, preview_ext)}" model_preview = f"/model-manager/preview/{folder}/{path_index}/{relative_path.replace(extension, preview_ext)}"
if not os.path.exists(entry.path):
utils.print_error(f"{entry.path} is not file or directory.")
return None
stat = entry.stat() stat = entry.stat()
return { return {
"type": folder, "type": folder,