From 6066e1ee91763265e50da99211278ec001fe3d65 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 30 Dec 2024 13:31:42 +0700 Subject: [PATCH] Perbaiki logika validasi pada approval pembayaran - Mengubah validasi untuk memastikan objek `permohonan` tidak null sebelum digunakan. - Menambahkan perlakuan default saat `permohonan` tidak tersedia. --- resources/views/pembayaran/approval.blade.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/resources/views/pembayaran/approval.blade.php b/resources/views/pembayaran/approval.blade.php index 12a6854..7f22392 100644 --- a/resources/views/pembayaran/approval.blade.php +++ b/resources/views/pembayaran/approval.blade.php @@ -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 = ` + if(permohonan) { + var iconPembayaranOtorisator = ''; + if (!data.approve_bayar_by) { + iconPembayaranOtorisator = ` `; + } + + return `
` + iconPembayaranOtorisator + `
`; } - return `
`+ iconPembayaranOtorisator + `
`; + return ""; }, }