From 5776fa73a7c4bc024f4530dd4a047088b3fccb89 Mon Sep 17 00:00:00 2001 From: Stephen Hu <812791840@qq.com> Date: Wed, 24 Dec 2025 11:00:31 +0800 Subject: [PATCH] refactor: improve memory service date time consistency (#12144) ### What problem does this PR solve? improve memory service date time consistency ### Type of change - [x] Refactoring --- api/db/services/memory_service.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/db/services/memory_service.py b/api/db/services/memory_service.py index 49b699950..da75adcb8 100644 --- a/api/db/services/memory_service.py +++ b/api/db/services/memory_service.py @@ -117,6 +117,8 @@ class MemoryService(CommonService): if len(memory_name) > MEMORY_NAME_LIMIT: return False, f"Memory name {memory_name} exceeds limit of {MEMORY_NAME_LIMIT}." + timestamp = current_timestamp() + format_time = get_format_time() # build create dict memory_info = { "id": get_uuid(), @@ -126,10 +128,10 @@ class MemoryService(CommonService): "embd_id": embd_id, "llm_id": llm_id, "system_prompt": PromptAssembler.assemble_system_prompt({"memory_type": memory_type}), - "create_time": current_timestamp(), - "create_date": get_format_time(), - "update_time": current_timestamp(), - "update_date": get_format_time(), + "create_time": timestamp, + "create_date": format_time, + "update_time": timestamp, + "update_date": format_time, } obj = cls.model(**memory_info).save(force_insert=True)