From 5729e65e553a376d48280d17b77d1a7a3a9cfb63 Mon Sep 17 00:00:00 2001 From: Untone Date: Sat, 30 Aug 2025 19:42:00 +0300 Subject: [PATCH] search-index-fixed2 --- resolvers/reader.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/resolvers/reader.py b/resolvers/reader.py index e80341d7..43dd5c95 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -578,7 +578,12 @@ async def load_shouts_search( logger.warning("[load_shouts_search] Skipping None shout object") continue - shout_dict = shout.dict() + # Проверяем тип объекта - может быть dict или ORM объект + if isinstance(shout, dict): + shout_dict: dict[str, Any] = shout + else: + shout_dict = shout.dict() + shout_id_str = shout_dict.get("id") if not shout_id_str: logger.warning(f"[load_shouts_search] Skipping shout without id: {shout_dict}")