From 9ea56c9b828c29f4d54f10dca5d95e451ed924c0 Mon Sep 17 00:00:00 2001 From: Cell <1024@lruihao.cn> Date: Fri, 25 Jul 2025 17:59:09 +0800 Subject: [PATCH] fix(packages): fix the parsing logic for stored data to ensure correct return of boolean values --- packages/utils/src/storage.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/utils/src/storage.ts b/packages/utils/src/storage.ts index 850562ab..e4aad14a 100644 --- a/packages/utils/src/storage.ts +++ b/packages/utils/src/storage.ts @@ -32,7 +32,8 @@ export function createStorage(type: StorageType, storagePrefix storageData = JSON.parse(json); } catch {} - if (storageData) { + // storageData may be `false` if it is boolean type + if (storageData !== null) { return storageData as T[K]; } }