diff --git a/app/Listeners/Updates/V13/Version1316.php b/app/Listeners/Updates/V13/Version1316.php index 040fb7b76..48eb5c5d4 100644 --- a/app/Listeners/Updates/V13/Version1316.php +++ b/app/Listeners/Updates/V13/Version1316.php @@ -6,6 +6,7 @@ use App\Events\UpdateFinished; use App\Listeners\Updates\Listener; use App\Models\Common\Company; use App\Utilities\Overrider; +use App\Models\Banking\Account; use Artisan; use Date; @@ -93,6 +94,14 @@ class Version1316 extends Listener setting([$key => $value]); } + if (empty(setting('general.default_account'))) { + $account = Account::where('company_id', $company->id)->first(); + + if ($account) { + setting()->set('general.default_account', $account->id); + } + } + setting()->save(); } diff --git a/database/seeds/Accounts.php b/database/seeds/Accounts.php index 8e1ee8032..658e14ec4 100644 --- a/database/seeds/Accounts.php +++ b/database/seeds/Accounts.php @@ -26,6 +26,7 @@ class Accounts extends Seeder { $company_id = $this->command->argument('company'); + setting()->forgetAll(); setting()->setExtraColumns(['company_id' => $company_id]); $rows = [ diff --git a/database/seeds/Settings.php b/database/seeds/Settings.php index 4be7ea05f..a9b0b9933 100644 --- a/database/seeds/Settings.php +++ b/database/seeds/Settings.php @@ -26,7 +26,6 @@ class Settings extends Seeder { $company_id = $this->command->argument('company'); - setting()->forgetAll(); setting()->setExtraColumns(['company_id' => $company_id]); setting()->set([