From 2bf05ba96d40aa5d81fcd6ccdc993d31d292b5d3 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 2 Apr 2020 08:18:17 +1100 Subject: [PATCH] Fixes for Migration (#3576) * Fixes for permissions * Fix casting of line items for migration --- app/Jobs/Util/Import.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Jobs/Util/Import.php b/app/Jobs/Util/Import.php index 595ac95a7bf1..d42b5e6356d9 100644 --- a/app/Jobs/Util/Import.php +++ b/app/Jobs/Util/Import.php @@ -42,6 +42,7 @@ use App\Repositories\PaymentRepository; use App\Repositories\ProductRepository; use App\Repositories\QuoteRepository; use App\Repositories\UserRepository; +use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\CompanyGatewayFeesAndLimitsSaver; use App\Utils\Traits\MakesHash; use Illuminate\Bus\Queueable; @@ -58,6 +59,7 @@ class Import implements ShouldQueue use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; use CompanyGatewayFeesAndLimitsSaver; use MakesHash; + use CleanLineItems; /** * @var array @@ -413,6 +415,7 @@ class Import implements ShouldQueue $modified['client_id'] = $this->transformId('clients', $resource['client_id']); $modified['user_id'] = $this->processUserId($resource); $modified['company_id'] = $this->company->id; + $modified['line_items'] = $this->cleanItems($modified['line_items']); unset($modified['id']);