From 6413797c3402caddf215e747a236c326027b71a9 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Tue, 24 May 2022 07:59:52 +0100 Subject: [PATCH] fix: Empty string not parsed as false boolean in env validation closes #3581 --- server/env.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/env.ts b/server/env.ts index 986d47faa..b86282d0e 100644 --- a/server/env.ts +++ b/server/env.ts @@ -495,12 +495,13 @@ export class Environment { * 1 = true * "true" = true * "false" = false + * "" = false * * @param value The string to convert * @returns A boolean */ private toBoolean(value: string) { - return !!JSON.parse(value); + return value ? !!JSON.parse(value) : false; } }