From c2f3454a3829ad7f121140a9684ba3fee01d2a98 Mon Sep 17 00:00:00 2001 From: Juan Diego Moreno Upegui Date: Wed, 15 Oct 2025 15:39:08 -0500 Subject: [PATCH] fix: update transport session when restoring session --- src/jsonrpc.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/jsonrpc.ts b/src/jsonrpc.ts index 8975933..fea5248 100644 --- a/src/jsonrpc.ts +++ b/src/jsonrpc.ts @@ -654,12 +654,16 @@ export class ServerPool { this.session = session; this.options.session = session; - // Update session for all existing connections + // Update session for all existing connections and their transports for (const conn of this.pool) { - (conn as any).session = session; + if ((conn as any).transport) { + (conn as any).transport.session = session; + } } for (const conn of this.used) { - (conn as any).session = session; + if ((conn as any).transport) { + (conn as any).transport.session = session; + } } }