- Shipped
- 22 Juli 2026 pukul 17.31 UTC
- Author
- kamo
- Commit
- f31c03c
/ leads / view / {id} mati dengan "Tidak dapat membaca properti dari null (membaca 'PreferredName') ". LeadDTO.toDTO () hanya membangun PrimaryContact di dalam 'if (lead.getName ()! = null)', so a lead with no Name row arrives as 'PrimaryContact: null' - tetapi tipe / leads.ts dideklarasikan tidak - nulable, jadi kompiler tidak pernah meminta siapa pun untuk memeriksa. Kebohongan yang sama pada First Name / lastName / email (dapat dibuang secara individual, dan jalur redaction nolls email / telepon kembali pada kontak yang memang ada), telepon dan bahasa (setiap dibangun di bawah null sendiri check), and contacts, which the lead endpoints never population at all. Mengatakan kebenaran dalam tipe mengubah tsc ke dalam pencarian: ia menemukan tiga situs, Tidak satu. Header, ringkasan rel * * * * * * * * * * * * * * pilihan rantai berhenti satu hop pendek, yang akan dilemparkan saat tajuk diperbaiki - dan header Nama pembantu. Perender bentuk ADDRESS memiliki bentuk yang sama dari arah yang berbeda: nilai tersimpan tidak diketik, jadi 'JSON.parse (nilai 12.4; 12.4; "{}")' mengembalikan null untuk "null" yang tersimpan dan melemparkan langsung pada warisan bebas teks, kemudian '.street' dibaca dari itu terjaga. Its DROPDOWN dan RADIO bersaudara telah dibungkus dalam mencoba / menangkap; yang satu ini tidak, dan renderField () disebut telanjang didalam JSX tanpa batas galat, jadi buang saja halamannya. Normalisasi pada dua batas daripada di setiap situs panggilan: mapLeadRespon untuk fetches, dan jalur benih websocket. Hanya jalur benih - penggabungan di bawah itu sengaja melewati nulls masuk sehingga sebagian LEAD _ UPDATED tidak kosong bidang yang tidak tersentuh, dan normalisasi pertama akan mengubah 'primaryContact: Nul' ke sebuah objek kosong yang overwrite sebuah kontak yang baik, mengosongsikan nama pada setiap status berubah. Sebuah nama yang hilang sekarang membuat dasbor em.