Fix marking as read a label with SQLite (#3711)

Cf. https://github.com/FreshRSS/FreshRSS/pull/3709#issuecomment-885334063
pull/3715/head
Alexandre Alapetite 3 years ago committed by GitHub
parent fe59d02066
commit 247dfa6c1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      app/Models/EntryDAOSQLite.php

@ -253,11 +253,11 @@ DROP TABLE IF EXISTS `tmp`;
Minz_Log::debug('Calling markReadTag(0) is deprecated!');
}
$sql = 'UPDATE `_entry` e '
. 'SET e.is_read = ? '
. 'WHERE e.is_read <> ? AND e.id <= ? AND '
. 'e.id IN (SELECT et.id_entry FROM `_entrytag` et '
. ($id == '' ? '' : 'WHERE et.id = ?')
$sql = 'UPDATE `_entry` '
. 'SET is_read = ? '
. 'WHERE is_read <> ? AND id <= ? AND '
. 'id IN (SELECT et.id_entry FROM `_entrytag` et '
. ($id == '' ? '' : 'WHERE et.id_tag = ?')
. ')';
$values = array($is_read ? 1 : 0, $is_read ? 1 : 0, $idMax);
if ($id != '') {

Loading…
Cancel
Save