Fixes for sending payment email on Mark Paid

This commit is contained in:
David Bomba 2023-01-22 18:25:04 +11:00
parent c52a3dd871
commit cb620f09ed

View File

@ -91,16 +91,16 @@ class MarkPaid extends AbstractService
$payment->service()->applyNumber()->save();
if($payment->company->getSetting('send_email_on_mark_paid'))
$payment->service()->sendEmail();
$this->setExchangeRate($payment);
/* Create a payment relationship to the invoice entity */
$payment->invoices()->attach($this->invoice->id, [
'amount' => $this->payable_balance,
]);
if($payment->company->getSetting('send_email_on_mark_paid'))
$payment->service()->sendEmail();
$this->setExchangeRate($payment);
event('eloquent.created: App\Models\Payment', $payment);
$this->invoice->next_send_date = null;