diff --git a/app/Repositories/BaseRepository.php b/app/Repositories/BaseRepository.php index 8a586923e4b8..112a0f1b9047 100644 --- a/app/Repositories/BaseRepository.php +++ b/app/Repositories/BaseRepository.php @@ -314,12 +314,14 @@ class BaseRepository if (($state['finished_amount'] != $state['starting_amount']) && ($model->status_id != Invoice::STATUS_DRAFT)) { $model->ledger()->updateInvoiceBalance(($state['finished_amount'] - $state['starting_amount'])); $model->client->service()->updateBalance(($state['finished_amount'] - $state['starting_amount']))->save(); - $model->service()->linkEntities()->save(); } if (! $model->design_id) { $model->design_id = $this->decodePrimaryKey($client->getSetting('invoice_design_id')); } + + $model->service()->linkEntities()->save(); + } if ($class->name == Credit::class) {