Skip to content

Commit 4b3265d

Browse files
committed
Add null check for SSP archive before copying in KakSp2d model
1 parent 409cb2f commit 4b3265d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

app/Models/KakSp2d.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,12 @@ protected static function booted(): void
2424
Storage::disk('arsip')
2525
->copy(DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->arsip_spp,
2626
session('year').'/'.'arsip-dokumens'.'/'.$kakSp2d->kerangka_acuan_id.'/SPP_'.DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->nomor_spp.'.pdf');
27-
Storage::disk('arsip')
28-
->copy(DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->arsip_ssp,
29-
session('year').'/'.'arsip-dokumens'.'/'.$kakSp2d->kerangka_acuan_id.'/SSP_'.DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->nomor_spp.'.pdf');
27+
$arsipSsp = DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->arsip_ssp;
28+
if ($arsipSsp) {
29+
Storage::disk('arsip')
30+
->copy($arsipSsp,
31+
session('year').'/'.'arsip-dokumens'.'/'.$kakSp2d->kerangka_acuan_id.'/SSP_'.DaftarSp2d::find($kakSp2d->daftar_sp2d_id)->nomor_spp.'.pdf');
32+
}
3033
});
3134
static::deleting(function (KakSp2d $kakSp2d) {
3235
Storage::disk('arsip')

0 commit comments

Comments
 (0)