From e9fa31f28e46a08fbe69626bc10041e2301bbca8 Mon Sep 17 00:00:00 2001 From: Alexis Tyler Date: Wed, 28 Apr 2021 03:15:40 +0930 Subject: [PATCH] fix: use || not ?? as value is empty string --- app/core/states/var.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/core/states/var.ts b/app/core/states/var.ts index f5a47d17e..c957755b6 100644 --- a/app/core/states/var.ts +++ b/app/core/states/var.ts @@ -262,7 +262,8 @@ const parse = (state: VarIni): Var => { porttelnet: toNumber(state.porttelnet), regCheck: state.regCheck === '' ? 'Valid' : 'Error', regTy: ['Basic', 'Plus', 'Pro'].includes(state.regTy) ? state.regTy : 'Invalid', - regState: (state.regCheck ?? state.regTy).toUpperCase(), + // Make sure to use a || not a ?? as regCheck can be an empty string + regState: (state.regCheck || state.regTy).toUpperCase(), safeMode: iniBooleanToJsBoolean(state.safeMode), sbClean: iniBooleanToJsBoolean(state.sbClean), sbEvents: toNumber(state.sbEvents),