--- feeds.php 2022-01-26 09:49:24.721006194 +0100 +++ feeds_mod.php 2022-01-26 09:50:12.997754011 +0100 @@ -195,7 +195,11 @@ // frontend doesn't expect pdo returning booleans as strings on mysql if (Config::get(Config::DB_TYPE) == "mysql") { foreach (["unread", "marked", "published"] as $k) { - $line[$k] = $line[$k] === "1"; + if (is_integer($line[$k])) { + $line[$k] = $line[$k] === 1; + } else { + $line[$k] = $line[$k] === "1"; + } } }