From dc231bc8b5835868eca5103ad0108ccaaf022e0a Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 30 Jan 2021 12:23:43 +1100 Subject: [PATCH] Fixes for PhantomJS displaying Recurring Invoice --- app/Utils/PhantomJS/Phantom.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Utils/PhantomJS/Phantom.php b/app/Utils/PhantomJS/Phantom.php index 4757e2decce0..2c157db6241b 100644 --- a/app/Utils/PhantomJS/Phantom.php +++ b/app/Utils/PhantomJS/Phantom.php @@ -53,7 +53,7 @@ class Phantom } elseif ($invitation instanceof QuoteInvitation) { $entity = 'quote'; $entity_design_id = 'quote_design_id'; - } elseif ($inviation instanceof RecurringInvoiceInvitation) { + } elseif ($invitation instanceof RecurringInvoiceInvitation) { $entity = 'recurring_invoice'; $entity_design_id = 'invoice_design_id'; } @@ -155,6 +155,10 @@ class Phantom App::setLocale($invitation->contact->preferredLocale()); $entity_design_id = $entity . '_design_id'; + + if($entity == 'recurring_invoice') + $entity_design_id = 'invoice_design_id'; + $design_id = $entity_obj->design_id ? $entity_obj->design_id : $this->decodePrimaryKey($entity_obj->client->getSetting($entity_design_id)); $design = Design::find($design_id);