- Spegnimento
- 28 agosto 2026 alle ore 02:14 UTC
- Autore
- Kamo
- Impegno
- 3a763e4
Nulla sul server mai richiesto — la colonna è nullable, la creazione parser mappa un valore vuoto a null, e patchOrganization applica solo le chiavi un corpo PUT menziona, quindi "yearEst": null è un deliberato chiaro. L'unica porta era questo wizard's validateBasics, che ha bloccato l'intero passo di base fino a un anno E' stato scelto. Un sacco di clienti reali non hanno risposta (una nuova LLC, una divisione spun fuori metà anno, chiunque semplicemente non conosce), così il cancello appena insegnato loro a inventarne uno. Gettala; il campo mantiene la sua etichetta senza asterisco e ottiene lo stesso "Opzionale". FieldHint ogni altro campo opzionale sul passaggio già ha. Fissa il motivo per cui nessuno ha notato che il campo era già fine nullable: il DTO parsed yearEst con un nudo la coercizione corre BEFORE optionality, quindi Number(null) === 0 e ogni org senza un anno arrivato come fondato nell'anno zero. È rimasto invisibile perché display siti di guardia sulla veridicità e 0 è falsy — avrebbe superficiale come "Est. 0" a il primo sito che ha controllato `!= null` invece. Preprocess null e "" torna a non definita, normalizzare lo stesso modo in Organizzazione. daJSON, e allargare il rete / tema DTO per ammettere il null che effettivamente arriva. I due siti di visualizzazione che hanno utilizzato `{org.yearEst && <Fact/>} diventano ternari: a falsy-and render è ciò che avrebbe dipinto un nudo 0 nel cassetto. The le impostazioni formano ora percorsi il salvataggio attraverso parseYearEst, quindi una scatola vuota cancella il valore di proposito piuttosto che per via di JSON.stringify trasformando NaN in nullo.