From 2b007ee989425bdf352b28c6cddead60a54095c6 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 30 Jan 2021 21:53:17 +0100 Subject: Explicit PDO::ERRMODE_SILENT (#3408) `PDO::ERRMODE_SILENT` is the default value https://php.net/pdo.error-handling We just make it explicit #fix https://github.com/FreshRSS/FreshRSS/issues/3402 But in the issue above, it looks like it is in `PDO::ERRMODE_EXCEPTION` mode --- lib/Minz/ModelPdo.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Minz/ModelPdo.php b/lib/Minz/ModelPdo.php index 4a1abc8e7..c03b28575 100644 --- a/lib/Minz/ModelPdo.php +++ b/lib/Minz/ModelPdo.php @@ -24,6 +24,7 @@ class Minz_ModelPdo { private function dbConnect() { $db = Minz_Configuration::get('system')->db; $driver_options = isset($db['pdo_options']) && is_array($db['pdo_options']) ? $db['pdo_options'] : []; + $driver_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_SILENT; $dbServer = parse_url('db://' . $db['host']); $dsn = ''; $dsnParams = empty($db['connection_uri_params']) ? '' : (';' . $db['connection_uri_params']); -- cgit v1.2.3