From 36c00e400801786ee0f06a50e6046f49777ed188 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期二, 14 一月 2025 15:47:31 +0800 Subject: [PATCH] tmp --- app/service/session.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/service/session.py b/app/service/session.py index 7e43223..e00bd3e 100644 --- a/app/service/session.py +++ b/app/service/session.py @@ -1,3 +1,4 @@ +import json from typing import Type from sqlalchemy.orm import Session @@ -39,7 +40,7 @@ agent_id=agent_id, agent_type=agent_type, tenant_id=user_id, - message=[{"role": "user", "content": name}] + message=json.dumps([{"role": "user", "content": name}]) ) self.db.add(new_session) self.db.commit() @@ -57,7 +58,7 @@ SessionModel: 鏌ユ壘鍒扮殑浼氳瘽妯″瀷瀹炰緥锛屽鏋滄湭鎵惧埌鍒欒繑鍥濶one銆� """ session = self.db.query(SessionModel).filter_by(id=session_id).first() - if session.message is None: + if session and session.message is None: session.message = '[]' return session @@ -87,6 +88,7 @@ self.db.commit() self.db.refresh(session) except Exception as e: + logger.error(e) self.db.rollback() return session -- Gitblit v1.8.0