From 30d7c007de31eb2504af2447ddccf3aa731abfc5 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Sat, 19 Apr 2025 20:51:23 +0800 Subject: [PATCH] fix: Correct metadata restoration logic to ensure file info is fetched when metadata is missing --- py/services/model_scanner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/services/model_scanner.py b/py/services/model_scanner.py index 29e48572..6febd33a 100644 --- a/py/services/model_scanner.py +++ b/py/services/model_scanner.py @@ -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()