fix: Correct metadata restoration logic to ensure file info is fetched when metadata is missing

This commit is contained in:
Will Miao
2025-04-19 20:51:23 +08:00
parent f54f6a4402
commit 30d7c007de

View File

@@ -581,8 +581,8 @@ class ModelScanner:
except Exception as e:
logger.error(f"Error restoring civitai data from .civitai.info for {file_path}: {e}")
if metadata is None:
metadata = await self._get_file_info(file_path)
if metadata is None:
metadata = await self._get_file_info(file_path)
model_data = metadata.to_dict()