From 81058317595d3528ad324bfcd5211dc129fc60d6 Mon Sep 17 00:00:00 2001 From: Bennett Date: Thu, 11 Nov 2021 10:06:39 -0600 Subject: [PATCH] PDO Exception Fix Prevent PDO Exception for drivers that don't support quoting (DB2 for IBM iSeries). --- src/DataCollector/QueryCollector.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/DataCollector/QueryCollector.php b/src/DataCollector/QueryCollector.php index c2ee9bffa..30a71d333 100644 --- a/src/DataCollector/QueryCollector.php +++ b/src/DataCollector/QueryCollector.php @@ -158,7 +158,10 @@ public function addQuery($query, $bindings, $time, $connection) // Mimic bindValue and only quote non-integer and non-float data types if (!is_int($binding) && !is_float($binding)) { if ($pdo) { - $binding = $pdo->quote($binding); + try{ + $binding = $pdo->quote($binding); + } catch(\Exception $e) { + } } else { $binding = $this->emulateQuote($binding); }