Просмотр исходного кода

Fix entries count (#5368)

Parameters warning with some databases
Alexandre Alapetite 2 лет назад
Родитель
Сommit
675c56f579
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      app/Models/EntryDAO.php

+ 3 - 1
app/Models/EntryDAO.php

@@ -1331,11 +1331,13 @@ SQL;
 
 	public function count(?int $minPriority = null): int {
 		$sql = 'SELECT COUNT(e.id) AS count FROM `_entry` e';
+		$values = [];
 		if ($minPriority !== null) {
 			$sql .= ' INNER JOIN `_feed` f ON e.id_feed=f.id';
 			$sql .= ' WHERE f.priority > :priority';
+			$values[':priority'] = $minPriority;
 		}
-		$res = $this->fetchColumn($sql, 0, [':priority' => $minPriority]);
+		$res = $this->fetchColumn($sql, 0, $values);
 		return isset($res[0]) ? (int)($res[0]) : -1;
 	}