From 6edbeaaf6add5e6f60d949301a05ef42fbdc6afd Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 13 Jun 2020 21:19:19 +0200 Subject: [PATCH] Add error log (#3055) For https://github.com/FreshRSS/FreshRSS/issues/3054 --- app/Models/EntryDAO.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Models/EntryDAO.php b/app/Models/EntryDAO.php index db936479d..a48cf7146 100644 --- a/app/Models/EntryDAO.php +++ b/app/Models/EntryDAO.php @@ -1083,6 +1083,10 @@ SELECT c FROM ( ORDER BY o SQL; $stm = $this->pdo->prepare($sql); + if (!$stm) { + Minz_Log::error('SQL error in ' . __method__ . ' ' . json_encode($this->pdo->errorInfo())); + return false; + } //Binding a value more than once is not standard and does not work with native prepared statements (e.g. MySQL) https://bugs.php.net/bug.php?id=40417 $stm->bindValue(':priority_normal1', FreshRSS_Feed::PRIORITY_NORMAL, PDO::PARAM_INT); $stm->bindValue(':priority_normal2', FreshRSS_Feed::PRIORITY_NORMAL, PDO::PARAM_INT);