From a6e8483b4cc1bdd5d15fcfce668e25165c7475a8 Mon Sep 17 00:00:00 2001 From: Dt8333 <25431943+Dt8333@users.noreply.github.com> Date: Sun, 12 Oct 2025 00:12:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dsession-management?= =?UTF-8?q?=E4=B8=AD=E4=BA=BA=E6=A0=BC=E9=94=99=E8=AF=AF=E7=9A=84=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E4=B8=BA=E9=BB=98=E8=AE=A4=E4=BA=BA=E6=A0=BC=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20(#3000)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修复session-management中人格错误的显示为默认人格的问题 #2985 * refactor: 使用命名表达式简化赋值和条件 Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> * style: format edited code with ruff format code edited by sourcery-ai --------- Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- astrbot/dashboard/routes/session_management.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/astrbot/dashboard/routes/session_management.py b/astrbot/dashboard/routes/session_management.py index 161a0787..1d632171 100644 --- a/astrbot/dashboard/routes/session_management.py +++ b/astrbot/dashboard/routes/session_management.py @@ -65,12 +65,12 @@ class SessionManagementRoute(Route): persona_name = data["persona_name"] # 处理 persona 显示 - if conv_persona_id == "[%None]": - persona_name = "无人格" - else: - default_persona = persona_mgr.selected_default_persona_v3 - if default_persona: - persona_name = default_persona["name"] + if persona_name is None: + if conv_persona_id is None: + if default_persona := persona_mgr.selected_default_persona_v3: + persona_name = default_persona["name"] + else: + persona_name = "[%None]" session_info = { "session_id": session_id,