v1.0.0-040 — Perbaikan TypeError 'i.map is not a function' pada Daftar Input Transaksi
Menambahkan defensive check Array.isArray() pada respon API transaksi untuk mencegah crash React saat memuat daftar transaksi.
1mnt baca
- Gejala: Halaman Daftar Input Transaksi crash dengan error console
TypeError: i.map is not a functionpada minified bundleTransactions-ComMLUmL.js. - Penyebab: Jika respon API
/finance/transactionsmengembalikan objek error (misal{ detail: ... }atau non-array) saat re-connecting/auth timeout, statetransactionsmenerima objek non-array sehingga.map()/.filter()mengalami crash. - Perbaikan: Mengamankan penyimpan state dengan
setTransactions(Array.isArray(data) ? data : [])padablonjo/src/pages/transaction/daftar-input.tsxdanblonjo/src/pages/Reports.tsx.