From 1dd89a02ea5438c39fda59246d2289d97d15974f Mon Sep 17 00:00:00 2001 From: wangxiaolei Date: Wed, 14 Jan 2026 22:26:17 +0800 Subject: [PATCH] fix: fix missing id and message_id (#31008) --- api/fields/message_fields.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/fields/message_fields.py b/api/fields/message_fields.py index 2bba198fa8..c81e482f73 100644 --- a/api/fields/message_fields.py +++ b/api/fields/message_fields.py @@ -2,6 +2,7 @@ from __future__ import annotations from datetime import datetime from typing import TypeAlias +from uuid import uuid4 from pydantic import BaseModel, ConfigDict, Field, field_validator @@ -20,8 +21,8 @@ class SimpleFeedback(ResponseModel): class RetrieverResource(ResponseModel): - id: str - message_id: str + id: str = Field(default_factory=lambda: str(uuid4())) + message_id: str = Field(default_factory=lambda: str(uuid4())) position: int dataset_id: str | None = None dataset_name: str | None = None