mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-07 08:26:51 +00:00
Update apps/web-evals/src/lib/storage.ts
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
This commit is contained in:
parent
28c49b1e42
commit
f92cdb4655
1 changed files with 7 additions and 1 deletions
|
|
@ -10,7 +10,13 @@ export function deserializeNumber(raw: string): number | undefined {
|
|||
const parsed = tryParseJson(raw)
|
||||
if (typeof parsed === "number" && Number.isFinite(parsed)) return parsed
|
||||
|
||||
const asNumber = Number(raw)
|
||||
const trimmed = raw.trim()
|
||||
if (trimmed === "" || trimmed === "null") return undefined
|
||||
|
||||
// Legacy raw-string storage: accept only plain decimal numbers.
|
||||
if (!/^-?\d+(\.\d+)?$/.test(trimmed)) return undefined
|
||||
|
||||
const asNumber = Number(trimmed)
|
||||
return Number.isFinite(asNumber) ? asNumber : undefined
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue