mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-10 13:12:50 +01:00
Minor refactor for update balance
This commit is contained in:
parent
829722d102
commit
07eba43901
@ -136,7 +136,17 @@ class InvoiceService
|
||||
*/
|
||||
public function updateBalance($balance_adjustment, bool $is_draft = false)
|
||||
{
|
||||
$this->invoice = (new UpdateBalance($this->invoice, $balance_adjustment, $is_draft))->run();
|
||||
// $this->invoice = (new UpdateBalance($this->invoice, $balance_adjustment, $is_draft))->run();
|
||||
|
||||
if ($this->invoice->is_deleted) {
|
||||
return $this;
|
||||
}
|
||||
|
||||
$this->invoice->balance += $balance_adjustment;
|
||||
|
||||
if ($this->invoice->balance == 0 && !$is_draft) {
|
||||
$this->invoice->status_id = Invoice::STATUS_PAID;
|
||||
}
|
||||
|
||||
if ((int)$this->invoice->balance == 0) {
|
||||
$this->invoice->next_send_date = null;
|
||||
|
Loading…
Reference in New Issue
Block a user