fix: use || not ?? as value is empty string

This commit is contained in:
Alexis Tyler
2021-04-28 03:15:40 +09:30
parent 21fc61cce3
commit e9fa31f28e

View File

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