From 1a68dcacea62d25971a45ed78c7c70a57849aadd Mon Sep 17 00:00:00 2001 From: paulwer Date: Wed, 20 Dec 2023 12:22:24 +0100 Subject: [PATCH] fix https://github.com/invoiceninja/invoiceninja/pull/9004#discussion_r1432302185 --- app/Helpers/Bank/Nordigen/Nordigen.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Helpers/Bank/Nordigen/Nordigen.php b/app/Helpers/Bank/Nordigen/Nordigen.php index 08e8563cc0ec..5c7185efc567 100644 --- a/app/Helpers/Bank/Nordigen/Nordigen.php +++ b/app/Helpers/Bank/Nordigen/Nordigen.php @@ -63,7 +63,14 @@ class Nordigen public function getRequisition(string $requisitionId) { - return $this->client->requisition->getRequisition($requisitionId); + try { + return $this->client->requisition->getRequisition($requisitionId); + } catch (\Exception $e) { + if (strpos($e->getMessage(), "Invalid Requisition ID") !== false) + return false; + + throw $e; + } } // TODO: return null on not found @@ -81,7 +88,7 @@ class Nordigen return $it->transform($out); } catch (\Exception $e) { if (strpos($e->getMessage(), "Invalid Account ID") !== false) - return null; + return false; throw $e; }