From 5fffec964201d8ccdbdffcc99245bb829a3ac20a Mon Sep 17 00:00:00 2001 From: shreyanshc Date: Wed, 22 Apr 2026 17:10:58 +0530 Subject: [PATCH] Added guard for empty cache in prepareSnapshot response --- package.json | 2 +- src/lib/processSnapshot.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2c171ac..57b2daf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lambdatest/smartui-cli", - "version": "4.1.64", + "version": "4.1.65", "description": "A command line interface (CLI) to run SmartUI tests on LambdaTest", "files": [ "dist/**/*" diff --git a/src/lib/processSnapshot.ts b/src/lib/processSnapshot.ts index de300ac..ce2ce43 100644 --- a/src/lib/processSnapshot.ts +++ b/src/lib/processSnapshot.ts @@ -258,7 +258,7 @@ export async function prepareSnapshot(snapshot: Snapshot, ctx: Context): Promise dom: Buffer.from(snapshot.dom.html).toString('base64'), resources: cacheSerializedResources(snapshot.dom.resources), options: processedOptions, - cookies: Buffer.from(snapshot.dom.cookies).toString('base64'), + cookies: Buffer.from(snapshot.dom.html ?? '').toString('base64'), renderViewports: renderViewports, }, warnings: [...optionWarnings, ...snapshot.dom.warnings],