From 522eb569f15dcc197fa25d0b79e7a123ba358458 Mon Sep 17 00:00:00 2001 From: Eternity <1533512157@qq.com> Date: Tue, 24 Mar 2026 18:10:45 +0800 Subject: [PATCH] fix(memory): fix undefined logger causing logging errors in memory module --- api/app/services/memory_agent_service.py | 2 +- api/app/services/memory_perceptual_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/app/services/memory_agent_service.py b/api/app/services/memory_agent_service.py index 3cfcc1d6..e5c34492 100644 --- a/api/app/services/memory_agent_service.py +++ b/api/app/services/memory_agent_service.py @@ -348,7 +348,7 @@ class MemoryAgentService: perceptual_serivce = MemoryPerceptualService(db) for message in messages: message["file_content"] = [] - for file in message["files"]: + for file in (message.get("files") or []): file_object = await perceptual_serivce.generate_perceptual_memory( end_user_id=end_user_id, memory_config=memory_config, diff --git a/api/app/services/memory_perceptual_service.py b/api/app/services/memory_perceptual_service.py index effceda7..3ee238e2 100644 --- a/api/app/services/memory_perceptual_service.py +++ b/api/app/services/memory_perceptual_service.py @@ -278,7 +278,7 @@ class MemoryPerceptualService: files=[file] ) if not file_message: - logger.warning(f"Unsupport file type {file}, model capability: {model_config.capability}") + business_logger.warning(f"Unsupported file type {file}, model capability: {model_config.capability}") return None file_message = file_message[0] try: