fix(server): delete_session 级联删除 chat_messages(A1)

This commit is contained in:
lhl
2026-08-28 01:58:21 +08:00
parent c4f1773de0
commit 0424883cd0
2 changed files with 10 additions and 0 deletions
+1
View File
@@ -197,6 +197,7 @@ class SessionStore:
def delete_session(self, session_id: str) -> bool:
with self._conn() as c:
c.execute("DELETE FROM chat_messages WHERE session_id = ?", (session_id,))
cur = c.execute("DELETE FROM sessions WHERE session_id = ?", (session_id,))
return cur.rowcount > 0