diff --git a/app/Jobs/Invoice/CreateInvoicePdf.php b/app/Jobs/Invoice/CreateInvoicePdf.php index acc644594a98..d86085f05d97 100644 --- a/app/Jobs/Invoice/CreateInvoicePdf.php +++ b/app/Jobs/Invoice/CreateInvoicePdf.php @@ -85,6 +85,10 @@ class CreateInvoicePdf implements ShouldQueue $design = Design::find($invoice_design_id); + if (!$design) { + $design = Design::first(); + } + $html = new HtmlEngine(null, $this->invitation, 'invoice'); $template = new PdfMakerDesign(strtolower($design->name)); diff --git a/app/Jobs/Util/Import.php b/app/Jobs/Util/Import.php index 5b805ae05ba2..414a268a5ad1 100644 --- a/app/Jobs/Util/Import.php +++ b/app/Jobs/Util/Import.php @@ -207,6 +207,13 @@ class Import implements ShouldQueue private function processCompany(array $data): void { Company::unguard(); + + if ( + $data['settings']['invoice_design_id'] > 9 || + $data['settings']['invoice_design_id'] > "9" + ) { + $data['settings']['invoice_design_id'] = 1; + } $data = $this->transformCompanyData($data);