From 1a34403b0e6bd16ec568ecef75a09d9f07a3d94b Mon Sep 17 00:00:00 2001 From: pixelpaws Date: Sat, 18 Oct 2025 21:30:49 +0800 Subject: [PATCH] fix(model-cache): avoid mutating raw entries without fields --- py/services/model_cache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/py/services/model_cache.py b/py/services/model_cache.py index 7aaca643..648d2386 100644 --- a/py/services/model_cache.py +++ b/py/services/model_cache.py @@ -61,7 +61,8 @@ class ModelCache: return for field in ("model_name", "file_name", "folder"): - item[field] = self._ensure_string(item.get(field)) + if field in item: + item[field] = self._ensure_string(item.get(field)) def _normalize_raw_data(self) -> None: """Normalize every cached entry before it is consumed."""