From 35142476b2668c8f999b6ca1068504f34cbaf255 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 16 Jun 2022 18:30:12 +0400 Subject: [PATCH] Beta version 3.7.6: Fix card expire date validation. --- Telegram/SourceFiles/payments/ui/payments_edit_card.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp b/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp index 7de2bb0ffa..bfef08ae12 100644 --- a/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp +++ b/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp @@ -72,7 +72,9 @@ struct SimpleFieldState { SimpleFieldState result) { if (result.value.isEmpty()) { return result; - } else if (result.value[0] == '1' && result.value[1] > '2') { + } else if (result.value[0] == '1' + && (result.value.size() > 1) + && result.value[1] > '2') { result.value = result.value.mid(0, 2); return result; } else if (result.value[0] > '1') {