- Expediere
- 7 august 2026 la 04:05 UTC
- Autor
- kamo
- Comite
- bf35f85
API stochează bani ca NUMERIC (19,4) și îi însoțește cu PlainString (), astfel încât Retragerea minimă de 50.00 dolari expediate a ajuns ca "500.0000." Ambele intrări băneşti accepta la majoritatea centilor, astfel încât implicit luminat eroarea invalid-suma pe un formular Nimeni nu a atins. Editarea unei linii de comision existente a avut aceeaşi problemă 100.000 în cutie. pentru aAmontInput () normalizează pentru afișare. Traseul zerouri trecut cent sunt scăzut pentru ca nu au valoare; nimic SEMNIFICANT trecut centimentul este returnat Neatins, deci o adevarata suprafata subcenta ca problema de validare este în loc să fie rotunjit în tăcere. Doar string-ul clasa de bug care a făcut bani un sir de caractere aici, în primul rând. Normalizarea valorii afișate ar fi introdus un al doilea bug: ambele panourile compară valoarea editată cu valoarea de referință pentru a decide dacă ceva este nesalvat, și compararea unui câmp normalizat cu o valoare stocată brută raportează un pristin forma ca murdar pentru totdeauna. Deci procesorul normalizează interiorul către Draft, care produce atât proiectul, cât şi comparaţia sa de bază, şi panoul Stripe normalizează ambele laturi ale controlului. Testele acoperă perechile care ating aceste câmpuri, plus cele în care Rotunjirea ar schimba banii cuiva, și să afirme ieșire satisface domeniul modelul care a început asta.