From ba091afd88781c09d860fc6250739287b18ac92f Mon Sep 17 00:00:00 2001 From: almogvc Date: Sat, 28 Dec 2019 15:21:52 +0200 Subject: [PATCH] fix: fix validateUpTimeInSeconds --- src/aliveSignal/validators/aliveSignal.validator.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/aliveSignal/validators/aliveSignal.validator.ts b/src/aliveSignal/validators/aliveSignal.validator.ts index 3b9cc8b..4fa12b1 100644 --- a/src/aliveSignal/validators/aliveSignal.validator.ts +++ b/src/aliveSignal/validators/aliveSignal.validator.ts @@ -29,7 +29,8 @@ export function validateAliveDate(aliveDate: string) { } export function validateUpTimeInSeconds(upTimeInSeconds: number) { - const condition = upTimeInSeconds && !Number.isNaN(upTimeInSeconds) && upTimeInSeconds >= 0; + const condition = + (upTimeInSeconds || upTimeInSeconds === 0) && !Number.isNaN(upTimeInSeconds) && Number(upTimeInSeconds) >= 0; return validate(condition, new UpTimeInSecondsInvalidError()); }