diff --git a/navi/core/sqlite_session_store.py b/navi/core/sqlite_session_store.py index a7c3878..f56490f 100644 --- a/navi/core/sqlite_session_store.py +++ b/navi/core/sqlite_session_store.py @@ -88,9 +88,9 @@ session.last_active = datetime.now(timezone.utc) async with aiosqlite.connect(self._db_path) as db: await db.execute( - "UPDATE sessions SET messages = ?, context = ?, last_active = ?, context_token_count = ? " - "WHERE id = ?", - (_serialize(session.messages), _serialize(session.context), + "UPDATE sessions SET profile_id = ?, messages = ?, context = ?, " + "last_active = ?, context_token_count = ? WHERE id = ?", + (session.profile_id, _serialize(session.messages), _serialize(session.context), session.last_active.isoformat(), session.context_token_count, session.id), ) await db.commit()