diff --git a/app/Models/TagDAO.php b/app/Models/TagDAO.php index 55ddb1b8b..d6714d98c 100644 --- a/app/Models/TagDAO.php +++ b/app/Models/TagDAO.php @@ -233,7 +233,9 @@ class FreshRSS_TagDAO extends Minz_ModelPdo { $res = $this->fetchAssoc($sql); if ($res !== null) { /** @var list $res */ - return self::daoToTags($res); + $tags = self::daoToTags($res); + uasort($tags, static fn(FreshRSS_Tag $a, FreshRSS_Tag $b) => FreshRSS_Context::localeCompare($a->name(), $b->name())); + return $tags; } else { $info = $this->pdo->errorInfo(); Minz_Log::error('SQL error ' . __METHOD__ . json_encode($info));