1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 16:31:33 +02:00

Mark free invoices as paid when plan change

This commit is contained in:
David Bomba 2023-09-04 16:56:32 +10:00
parent 17ad4678fb
commit 0806a15624

View File

@ -959,11 +959,17 @@ class SubscriptionService
'date' => now()->format('Y-m-d'),
];
return $invoice_repo->save($data, $invoice)
$invoice_repo->save($data, $invoice)
->service()
->markSent()
->fillDefaults()
->save();
if($invoice->fresh()->balance == 0){
$invoice->service()->markPaid()->save();
}
return $invoice;
}