From c1681ef9ec75adc3970798570fb4b53f07d73bb4 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Mon, 16 Feb 2026 16:02:25 +0900 Subject: [PATCH] fix: normalize SDK response shape in readMessagesFromSDK Use response.data ?? response to handle both object and array-shaped SDK responses, consistent with all other SDK readers. --- src/hooks/session-recovery/storage/messages-reader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/session-recovery/storage/messages-reader.ts b/src/hooks/session-recovery/storage/messages-reader.ts index 9a3301da..7e21ad7f 100644 --- a/src/hooks/session-recovery/storage/messages-reader.ts +++ b/src/hooks/session-recovery/storage/messages-reader.ts @@ -62,7 +62,7 @@ export async function readMessagesFromSDK( ): Promise { try { const response = await client.session.messages({ path: { id: sessionID } }) - const data: unknown = response.data + const data: unknown = response.data ?? response if (!Array.isArray(data)) return [] const messages = data