From 93b25c23fca3b3bab3cab2a6f1f2a98b332e0b97 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 3 Feb 2025 20:53:43 +1100 Subject: [PATCH] Adjustments for modern design --- app/PaymentDrivers/GoCardless/DirectDebit.php | 20 ++++++++++++------- app/Utils/Traits/Pdf/PdfMaker.php | 2 +- resources/views/pdf-designs/modern.html | 1 - 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/app/PaymentDrivers/GoCardless/DirectDebit.php b/app/PaymentDrivers/GoCardless/DirectDebit.php index bba0968eca..c135853122 100644 --- a/app/PaymentDrivers/GoCardless/DirectDebit.php +++ b/app/PaymentDrivers/GoCardless/DirectDebit.php @@ -62,14 +62,20 @@ class DirectDebit implements MethodInterface, LivewireMethodInterface $verify = $this->go_cardless->company_gateway->getConfigField('verifyBankAccount') ? 'recommended' : 'when_available'; - $response = $this->go_cardless->gateway->billingRequests()->create([ - "params" => [ - "mandate_request" => [ - "currency" => auth()->guard('contact')->user()->client->currency()->code, - "verify" => $verify + try { + $response = $this->go_cardless->gateway->billingRequests()->create([ + "params" => [ + "mandate_request" => [ + "currency" => auth()->guard('contact')->user()->client->currency()->code, + "verify" => $verify + ] ] - ] - ]); + ]); + } + catch(\Throwable $e) { + nlog($e->getMessage()); + return $this->processUnsuccessfulAuthorization($e); + } try { $brf = $this->go_cardless->gateway->billingRequestFlows()->create([ diff --git a/app/Utils/Traits/Pdf/PdfMaker.php b/app/Utils/Traits/Pdf/PdfMaker.php index 744a20d531..6224fc0dd4 100644 --- a/app/Utils/Traits/Pdf/PdfMaker.php +++ b/app/Utils/Traits/Pdf/PdfMaker.php @@ -91,7 +91,7 @@ trait PdfMaker } $html = str_ireplace(['file:/', 'iframe', '', '/etc/'], '', $html); - +nlog($html); $generated = $pdf ->setHtml($html) ->generate(); diff --git a/resources/views/pdf-designs/modern.html b/resources/views/pdf-designs/modern.html index dec2b45186..307b50cdc7 100644 --- a/resources/views/pdf-designs/modern.html +++ b/resources/views/pdf-designs/modern.html @@ -206,7 +206,6 @@ #company-address > *, #company-details > * { - margin-bottom: 0.5rem; } #table-totals {