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),