Perbaiki proses penambahan file ke dalam zip

Tambahkan pengecekan eksistensi 'dokumen_jaminan' sebelum memproses penambahan file ke dalam arsip zip untuk mencegah error. Hal ini menghindari kasus di mana dokumen_jaminan tidak ada atau null.
This commit is contained in:
Daeng Deni Mardaeni
2024-11-09 05:17:23 +07:00
parent 93bdec5616
commit a0bf63a2ab

View File

@@ -392,6 +392,7 @@
if ($zip->open($zipFilePath, ZipArchive::CREATE) === true) { if ($zip->open($zipFilePath, ZipArchive::CREATE) === true) {
foreach ($documents as $document) { foreach ($documents as $document) {
if($document->dokumen_jaminan) {
$files = is_array(json_decode($document->dokumen_jaminan)) ? json_decode( $files = is_array(json_decode($document->dokumen_jaminan)) ? json_decode(
$document->dokumen_jaminan, $document->dokumen_jaminan,
) : [$document->dokumen_jaminan]; ) : [$document->dokumen_jaminan];
@@ -406,6 +407,7 @@
} }
} }
} }
}
$zip->close(); $zip->close();
if (!file_exists($zipFilePath)) { if (!file_exists($zipFilePath)) {