diff --git a/app/Http/Resources/WalletTransactionResource.php b/app/Http/Resources/WalletTransactionResource.php index 0d643d1d..b668c053 100644 --- a/app/Http/Resources/WalletTransactionResource.php +++ b/app/Http/Resources/WalletTransactionResource.php @@ -28,8 +28,13 @@ class WalletTransactionResource extends JsonResource $description = 'Credit Voucher for '.$this->payment_reference; break; case TransactionType::PAYMENT: - $order = Transaction::where('payment_reference', $this->bill_no)->first()->owner->owner->owner; + $invoice = Transaction::where('payment_reference', $this->bill_no)->first(); + if(!$invoice) { + $description = 'Payment for unknown invoice, please contact tech support.'; + break; + } + $order = $invoice->owner->owner->owner; if(!$order) { $description = 'Payment for unknown order, please contact tech support.'; break;