return on navigation inputs to prevent data processing

This commit is contained in:
Alfred Kamanda 2025-07-21 11:27:20 +03:00
parent e47415cc22
commit 4ce9baa379
Signed by: Alfred-mk
GPG Key ID: 7EA3D01708908703

View File

@ -204,6 +204,10 @@ func (h *MenuHandlers) ViewVoucher(ctx context.Context, sym string, input []byte
flag_incorrect_voucher, _ := h.flagManager.GetFlag("flag_incorrect_voucher")
inputStr := string(input)
if inputStr == "0" || inputStr == "99" || inputStr == "88" || inputStr == "98" {
res.FlagReset = append(res.FlagReset, flag_incorrect_voucher)
return res, nil
}
metadata, err := store.GetVoucherData(ctx, h.userdataStore, sessionId, inputStr)
if err != nil {