X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=include%2Ffunctions.php;h=4154d8d5e82293bf5d6cac94a40237eb0f1a32d5;hb=ecf6baaa1c1856be15016c70cf5bb6165735c8df;hp=c28460dff1e330036db1c6611c8342dbf9fbb4ca;hpb=dd90eefae18d75db703bc3d2ebd21501f12d3213;p=tt-rss.git diff --git a/include/functions.php b/include/functions.php index c28460df..4154d8d5 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1952,16 +1952,17 @@ if (!$feed_cat) return false; $feed_cat = mb_substr($feed_cat, 0, 250); + if (!$parent_cat_id) $parent_cat_id = null; $pdo = Db::pdo(); $pdo->beginTransaction(); $sth = $pdo->prepare("SELECT id FROM ttrss_feed_categories WHERE (parent_cat = :parent OR (:parent IS NULL AND parent_cat IS NULL)) - AND title = :cat AND owner_uid = :uid"); + AND title = :title AND owner_uid = :uid"); $sth->execute([':parent' => $parent_cat_id, ':title' => $feed_cat, ':uid' => $_SESSION['uid']]); - if ($sth->fetch()) { + if (!$sth->fetch()) { $sth = $pdo->prepare("INSERT INTO ttrss_feed_categories (owner_uid,title,parent_cat) VALUES (?, ?, ?)");