aboutsummaryrefslogtreecommitdiff
path: root/app/Models
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2025-10-17 09:33:04 +0200
committerGravatar GitHub <noreply@github.com> 2025-10-17 09:33:04 +0200
commitfbbb5a5e204755a3835383316fdd87ecdfd98d2b (patch)
tree7923e14d9cf2583074c985c08fdd101ac9ca1a51 /app/Models
parentcb23abc7b5bd9e67dee69a349b2f479e53f91cd6 (diff)
Fix API list by IDs (#8130)
fix https://github.com/FreshRSS/FreshRSS/issues/8129 Regression from https://github.com/FreshRSS/FreshRSS/pull/7886
Diffstat (limited to 'app/Models')
-rw-r--r--app/Models/EntryDAO.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/Models/EntryDAO.php b/app/Models/EntryDAO.php
index 0d34df3ac..6f60fb13f 100644
--- a/app/Models/EntryDAO.php
+++ b/app/Models/EntryDAO.php
@@ -1576,13 +1576,15 @@ SQL;
$hash = static::sqlHexEncode('hash');
$repeats = str_repeat('?,', count($ids) - 1) . '?';
$sql = <<<SQL
-SELECT id, guid, title, author, link, date, {$hash} AS hash, is_read, is_favorite, id_feed, tags, attributes, {$content}, lastUserModified
+SELECT id, guid, title, author, link, date, {$hash} AS hash, is_read, is_favorite, id_feed, tags, attributes, {$content}, `lastUserModified`
FROM `_entry`
WHERE id IN ({$repeats})
ORDER BY id {$order}
SQL;
$stm = $this->pdo->prepare($sql);
if ($stm === false || !$stm->execute($ids)) {
+ $info = $stm === false ? $this->pdo->errorInfo() : $stm->errorInfo();
+ Minz_Log::error('SQL error ' . __METHOD__ . json_encode($info));
return;
}
while (is_array($row = $stm->fetch(PDO::FETCH_ASSOC))) {