diff --git a/libs/ngxs/storage/utils/deserialize-by-storage-meta.ts b/libs/ngxs/storage/utils/deserialize-by-storage-meta.ts index 2037ef6a4..36de65880 100644 --- a/libs/ngxs/storage/utils/deserialize-by-storage-meta.ts +++ b/libs/ngxs/storage/utils/deserialize-by-storage-meta.ts @@ -34,7 +34,11 @@ export function deserializeByStorageMeta( throw new InvalidStructureDataException(`"${value}" not an object`); } -function versionIsInvalid(meta: StorageMeta): boolean { +function versionIsInvalid(meta?: StorageMeta | null): boolean { + if (!meta) { + return true; + } + const version: number = parseFloat(meta.version?.toString() ?? ''); return (