fix(metadata): hydrate cached records before saving

This commit is contained in:
pixelpaws
2025-10-10 08:30:51 +08:00
parent 76d3aa2b5b
commit ef03a2a917
3 changed files with 54 additions and 10 deletions

View File

@@ -176,6 +176,9 @@ class MetadataSyncService:
metadata_provider = await self._get_default_provider()
civitai_metadata, error = await metadata_provider.get_model_by_hash(sha256)
await self._metadata_manager.hydrate_model_data(model_data)
if not civitai_metadata:
if error == "Model not found":
model_data["from_civitai"] = False