diff --git a/routes/web.php b/routes/web.php index f96a05b3..53eb94e1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -204,6 +204,10 @@ Route::get('/supplier/pi/export', function(){ foreach ($group->transactions as $transaction){ $booking = $purchaseOrder = $transaction->owner->owner; $purchaseOrder = $booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->where('status', ApprovalStatus::APPROVED)->first(); + if(!$purchaseOrder) { + echo 'warning, booking ref.'.$booking->marking.' doesn\'t have purchase order'; + continue; + } foreach ($purchaseOrder->transactionDetails as $item){ $i++; echo '';