From 4ce9baa3792c0568146ca072ad137b46476ca6e7 Mon Sep 17 00:00:00 2001 From: alfred-mk Date: Mon, 21 Jul 2025 11:27:20 +0300 Subject: [PATCH] return on navigation inputs to prevent data processing --- handlers/application/vouchers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/handlers/application/vouchers.go b/handlers/application/vouchers.go index 1f05614..c7196c8 100644 --- a/handlers/application/vouchers.go +++ b/handlers/application/vouchers.go @@ -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 {