Perbaiki logika validasi pada approval pembayaran

- Mengubah validasi untuk memastikan objek `permohonan` tidak null sebelum digunakan.
- Menambahkan perlakuan default saat `permohonan` tidak tersedia.
This commit is contained in:
Daeng Deni Mardaeni
2024-12-30 13:31:42 +07:00
parent d14363d27c
commit 6066e1ee91

View File

@@ -304,7 +304,7 @@
var permohonan = data.penawaran.permohonan;
}
if(permohonan.approve_bayar_by) {
if(permohonan) {
return `${permohonan.approve_bayar.name}`;
}
@@ -320,7 +320,7 @@
var permohonan = data.penawaran.permohonan;
}
if(permohonan.approve_keterangan_bayar) {
if(permohonan) {
return `${permohonan.approve_keterangan_bayar}`;
}
@@ -336,14 +336,18 @@
var permohonan = data.penawaran.permohonan;
}
var iconPembayaranOtorisator = '';
if (!data.approve_bayar_by) {
iconPembayaranOtorisator = `<a class="btn btn-sm btn-icon btn-clear btn-primary " onclick="pembayaranOtorisator(${permohonan.id})">
if(permohonan) {
var iconPembayaranOtorisator = '';
if (!data.approve_bayar_by) {
iconPembayaranOtorisator = `<a class="btn btn-sm btn-icon btn-clear btn-primary " onclick="pembayaranOtorisator(${permohonan.id})">
<i class="ki-filled ki-double-check"></i>
</a>`;
}
return `<div class="flex flex-nowrap justify-center">` + iconPembayaranOtorisator + `</div>`;
}
return `<div class="flex flex-nowrap justify-center">`+ iconPembayaranOtorisator + `</div>`;
return "";
},
}