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:
@@ -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,6 +336,7 @@
|
||||
var permohonan = data.penawaran.permohonan;
|
||||
}
|
||||
|
||||
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})">
|
||||
@@ -344,6 +345,9 @@
|
||||
}
|
||||
|
||||
return `<div class="flex flex-nowrap justify-center">` + iconPembayaranOtorisator + `</div>`;
|
||||
}
|
||||
|
||||
return "";
|
||||
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user