Fix calculation of related articles
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 9 Dec 2016 21:04:50 +0000 (22:04 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 9 Dec 2016 21:07:47 +0000 (22:07 +0100)
wcfsetup/install/files/lib/page/AbstractArticlePage.class.php

index b8ddc0b22e715ef21bf47f57c5ee8d6111372e09..a9bcb3c4ab8b04a59935f83951b5350d764708d3 100644 (file)
@@ -128,7 +128,7 @@ abstract class AbstractArticlePage extends AbstractPage {
                                        FROM            wcf" . WCF_N . "_tag_to_object
                                        " . $conditionBuilder . "
                                        GROUP BY        objectID
-                                       HAVING          COUNT(*) > " . round(count($this->tags) * ARTICLE_RELATED_ARTICLES_MATCH_THRESHOLD / 100) . "
+                                       HAVING          COUNT(*) >= " . round(count($this->tags) * ARTICLE_RELATED_ARTICLES_MATCH_THRESHOLD / 100) . "
                                        ORDER BY        count DESC";
                                $statement = WCF::getDB()->prepareStatement($sql, ARTICLE_RELATED_ARTICLES);
                                $statement->execute($conditionBuilder->getParameters());