From ef0fd307673009776c8f35f6c7250cd6bf36498c Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 29 Apr 2023 12:35:05 +1000 Subject: [PATCH] Updates for billing profiles --- app/Jobs/Account/CreateAccount.php | 4 ++-- app/Models/Account.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/Account/CreateAccount.php b/app/Jobs/Account/CreateAccount.php index 0322d3a7c899..daf79f32811e 100644 --- a/app/Jobs/Account/CreateAccount.php +++ b/app/Jobs/Account/CreateAccount.php @@ -47,9 +47,9 @@ class CreateAccount public function handle() { - if (config('ninja.environment') == 'selfhost' && Account::all()->count() == 0) { + if (config('ninja.environment') == 'selfhost' && Account::count() == 0) { return $this->create(); - } elseif (config('ninja.environment') == 'selfhost' && Account::all()->count() > 1) { + } elseif (config('ninja.environment') == 'selfhost' && Account::count() > 1) { return response()->json(['message' => Ninja::selfHostedMessage()], 400); } elseif (! Ninja::boot()) { return response()->json(['message' => Ninja::parse()], 401); diff --git a/app/Models/Account.php b/app/Models/Account.php index 711987043c66..9853886c36dc 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -128,6 +128,7 @@ use Laracasts\Presenter\PresentableTrait; * @method static \Illuminate\Database\Eloquent\Builder|Account whereUtmTerm($value) * @method static \Illuminate\Database\Eloquent\Builder|Account first() * @method static \Illuminate\Database\Eloquent\Builder|Account with() + * @method static \Illuminate\Database\Eloquent\Builder|Account count() * @property-read \Illuminate\Database\Eloquent\Collection $bank_integrations * @property-read \Illuminate\Database\Eloquent\Collection $companies * @property-read \Illuminate\Database\Eloquent\Collection $company_users