From 7c3aaa48982918db3c03d4622f7e561202a644b5 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 15 Jan 2023 19:05:52 +1100 Subject: [PATCH] Set the trial flag only once --- app/Console/Commands/CreateTestData.php | 2 +- app/Http/Controllers/ClientPortal/NinjaPlanController.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Console/Commands/CreateTestData.php b/app/Console/Commands/CreateTestData.php index 8be45787b460..cfc80835f305 100644 --- a/app/Console/Commands/CreateTestData.php +++ b/app/Console/Commands/CreateTestData.php @@ -437,7 +437,7 @@ class CreateTestData extends Command 'company_id' => $client->company->id, ]); - Document::factory()->count(5)->create([ + Document::factory()->count(1)->create([ 'user_id' => $client->user->id, 'company_id' => $client->company_id, 'documentable_type' => Vendor::class, diff --git a/app/Http/Controllers/ClientPortal/NinjaPlanController.php b/app/Http/Controllers/ClientPortal/NinjaPlanController.php index 7d059d0d7b54..18ed6537e5e3 100644 --- a/app/Http/Controllers/ClientPortal/NinjaPlanController.php +++ b/app/Http/Controllers/ClientPortal/NinjaPlanController.php @@ -148,6 +148,7 @@ class NinjaPlanController extends Controller $account->plan_term = 'month'; $account->plan_started = now(); $account->plan_expires = now()->addDays(14); + $account->is_trial=true; $account->save(); } @@ -216,7 +217,7 @@ class NinjaPlanController extends Controller if ($account) { //offer the option to have a free trial - if (! $account->trial_started && ! $account->plan) { + if (!$account->is_trial) { return $this->trial(); }