From ac7614b3170abe9368152fb30fdfc85bda2091fe Mon Sep 17 00:00:00 2001 From: Jared Reisinger Date: Fri, 13 Sep 2024 23:13:52 -0700 Subject: [PATCH] fix: don't double-convert dates! --- src/commands/get.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/commands/get.ts b/src/commands/get.ts index 49ff8b8..11be0a9 100644 --- a/src/commands/get.ts +++ b/src/commands/get.ts @@ -813,7 +813,7 @@ Examples: let innerNum = 0; let tryConvert = false; - helpers.dbg(2, 'converting date?', { innerValue }); + helpers.dbg(0, 'converting date?', { innerValue }); // Typescript can't track type through an intermediate variable, so we just // call typeof several times. @@ -821,7 +821,7 @@ Examples: innerNum = innerValue; tryConvert = true; } else if (typeof innerValue === 'string') { - if (innerValue.match(/-?[0-9]{1,13}/)) { + if (innerValue.match(/^-?[0-9]{1,13}$/)) { innerNum = Number.parseInt(innerValue, 10); tryConvert = true; } @@ -835,7 +835,7 @@ Examples: const date = moment.unix(innerNum); const dateFmt = this.formatDate(date); - helpers.dbg(2, 'converting date', { + helpers.dbg(0, 'converting date', { label: field.label, innerValue, date, @@ -845,7 +845,7 @@ Examples: return dateFmt; } - helpers.dbg(2, "doesn't look like date", { + helpers.dbg(0, "doesn't look like date", { label: field.label, innerValue, });