From 287e6796db7a1ae4ef72647921c3bb25128cae4a Mon Sep 17 00:00:00 2001 From: Tuan Pham Ngoc Date: Sat, 25 Jan 2025 18:58:32 +0700 Subject: [PATCH] Fix SQL Error In Finder --- administrator/components/com_finder/src/Indexer/Taxonomy.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_finder/src/Indexer/Taxonomy.php b/administrator/components/com_finder/src/Indexer/Taxonomy.php index 6808f23dacc23..dedf5ee1ee6a7 100644 --- a/administrator/components/com_finder/src/Indexer/Taxonomy.php +++ b/administrator/components/com_finder/src/Indexer/Taxonomy.php @@ -433,7 +433,7 @@ public static function removeOrphanNodes() ->where($db->quoteName('t.parent_id') . ' > 1 ') ->where('t.lft + 1 = t.rgt') ->where($db->quoteName('m.link_id') . ' IS NULL'); - $query2->delete($db->quoteName('#__finder_taxonomy', 't')); + $query2->delete($db->quoteName('#__finder_taxonomy')); do { $db->setQuery($query); @@ -443,7 +443,7 @@ public static function removeOrphanNodes() break; } - $query2->clear('where')->where($db->quoteName('t.id') . ' IN (' . implode(',', $nodes) . ')'); + $query2->clear('where')->whereIn($db->quoteName('id'), $nodes); $db->setQuery($query2); $db->execute(); $affectedRows += $db->getAffectedRows();