From fa2c9fdcdd8330f6cf38226b32fa312a9f9d7fbb Mon Sep 17 00:00:00 2001 From: = Date: Mon, 15 Aug 2022 12:50:45 +1000 Subject: [PATCH] Convert to project --- app/Http/Controllers/QuoteController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/QuoteController.php b/app/Http/Controllers/QuoteController.php index 2875af4c0ab0..19967d0c873d 100644 --- a/app/Http/Controllers/QuoteController.php +++ b/app/Http/Controllers/QuoteController.php @@ -40,6 +40,7 @@ use App\Transformers\ProjectTransformer; use App\Transformers\QuoteTransformer; use App\Utils\Ninja; use App\Utils\TempFile; +use App\Utils\Traits\GeneratesCounter; use App\Utils\Traits\MakesHash; use App\Utils\Traits\SavesDocuments; use Illuminate\Http\Request; @@ -53,6 +54,7 @@ class QuoteController extends BaseController { use MakesHash; use SavesDocuments; + use GeneratesCounter; protected $entity_type = Quote::class; @@ -671,6 +673,11 @@ class QuoteController extends BaseController $this->entity_transformer = ProjectTransformer::class; $project = CloneQuoteToProjectFactory::create($quote, auth()->user()->id); + + if (empty($project->number)) { + $project->number = $this->getNextProjectNumber($project); + $project->save(); + } return $this->itemResponse($project);