From f055cd55733e997ac93b375f155b296c69e6d565 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 4 Dec 2025 11:21:34 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=A9=20fix(print):=20Perbaiki=20pembaca?= =?UTF-8?q?an=20array=20hub=5Fcadeb=20&=20hapus=20debug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Memperbaiki logika penentuan status 'sesuai'/'tidak sesuai' dengan membaca key dari array hub_cadeb - Mengambil label dari array sesuai key yang tersedia dan memberikan fallback aman jika key tidak ada - Menangani kasus ketika hub_cadeb berupa string ('sesuai'/'tidak sesuai') agar tetap ada output --- .../penilai/components/print-out-standar.blade.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/resources/views/penilai/components/print-out-standar.blade.php b/resources/views/penilai/components/print-out-standar.blade.php index 2176f56..4ed64c0 100644 --- a/resources/views/penilai/components/print-out-standar.blade.php +++ b/resources/views/penilai/components/print-out-standar.blade.php @@ -241,12 +241,16 @@ @php $valPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni'] ?? null; - $selectedPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni_selected'] - ?? ($forminspeksi['asset']['hub_cadeb_penghuni_value'] ?? null); - $hubCadeb = is_array($valPenghuni) - ? ($selectedPenghuni !== null ? ($valPenghuni[$selectedPenghuni] ?? '') : '') - : ($valPenghuni ?? ''); + if (is_array($valPenghuni)) { + $valPenghuni = implode(', ', array_map( + fn($k, $v) => $k . ($v ? ', ' . $v : ''), + array_keys($valPenghuni), + array_values($valPenghuni) + )); + } + $hubCadeb = $valPenghuni; @endphp + Hubungan Penghuni Jaminan dengan Debitur : {{ $hubCadeb ?? '' }}