Stop double-appending string query pada rute komunikasi

Fixkamo-internal
Dikirim
5 Agustus 2026 pukul 19.01 UTC
Penulis
Kamo
Commit
8b95800

Semua / Panggilan / Teks / Email gagal dengan "Kami tidak bisa memuat lead ini komunikasi ". Backend baik-baik saja - panggilan langsung kembali 200 dengan nyata entri. Rute BFF merusak permintaan. forwardToApi sudah membawa string query penelepon melalui ('URL baru (request.url) .search'). Rute ini dibangun sendiri akhiran juga, sehingga URL diteruskan memiliki dua '?'. Itu bukan kesalahan sintaks: segala sesuatu setelah Pertama '?' adalah string query, sehingga backend diterima 'size = 25? channel = ALL' and Spring returned 400 binding it to an int ("Untuk string masukan: 25? saluran = ALL, 25"). Rute penghitungan sebelah adalah tidak terpengaruh karena ke depan tidak ada param- yang persis mengapa tab tampak Setengah rusak daripada jelas salah arah. Dua hal membuat ini memakan waktu lama untuk menemukan daripada yang seharusnya, keduanya tetap: rute runtuh setiap kegagalan hulu menjadi satu string buram, dan Klien membuang status. Keduanya sekarang mencatat apa yang sebenarnya kembali. forwardToApi juga dokumen yang memiliki string query, karena perangkap tidak terlihat di panggilan situs.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga