From 2761bc1c7f98ec696e857bce386e7ef8c318b330 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 11 Aug 2021 20:06:28 +1000 Subject: [PATCH] Fixes for design ids when converting quotes to invoics --- app/Services/Quote/ConvertQuote.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Services/Quote/ConvertQuote.php b/app/Services/Quote/ConvertQuote.php index 94722341450c..97f389b48484 100644 --- a/app/Services/Quote/ConvertQuote.php +++ b/app/Services/Quote/ConvertQuote.php @@ -15,10 +15,14 @@ namespace App\Services\Quote; use App\Factory\CloneQuoteToInvoiceFactory; use App\Models\Quote; use App\Repositories\InvoiceRepository; +use App\Utils\Traits\MakesHash; class ConvertQuote { + use MakesHash; + private $client; + private $invoice_repo; public function __construct($client) @@ -34,7 +38,7 @@ class ConvertQuote public function run($quote) { $invoice = CloneQuoteToInvoiceFactory::create($quote, $quote->user_id); - $invoice->design_id = $this->client->getSetting('invoice_design_id'); + $invoice->design_id = $this->decodePrimaryKey($this->client->getSetting('invoice_design_id')); $invoice = $this->invoice_repo->save([], $invoice); $invoice->fresh();