From d137b55dd4be0a2e3b982c18c3cad3c826f08751 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Wed, 14 Aug 2024 13:28:50 +0200 Subject: [PATCH] Catch errors while performing query [MAILPOET-6184] --- mailpoet/lib/Util/Notices/DatabaseEngineNotice.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/mailpoet/lib/Util/Notices/DatabaseEngineNotice.php b/mailpoet/lib/Util/Notices/DatabaseEngineNotice.php index 0d66bea15c..1315a763a3 100644 --- a/mailpoet/lib/Util/Notices/DatabaseEngineNotice.php +++ b/mailpoet/lib/Util/Notices/DatabaseEngineNotice.php @@ -31,12 +31,16 @@ class DatabaseEngineNotice { return null; } - $tablesWithIncorrectEngine = $this->checkTableEngines(); - if ($tablesWithIncorrectEngine === []) { - return null; - } + try { + $tablesWithIncorrectEngine = $this->checkTableEngines(); + if ($tablesWithIncorrectEngine === []) { + return null; + } - return $this->display($tablesWithIncorrectEngine); + return $this->display($tablesWithIncorrectEngine); + } catch (\Exception $e) { + return null; + } } /**