diff --git a/src/main/java/io/papermc/hangar/db/dao/internal/table/PlatformVersionDAO.java b/src/main/java/io/papermc/hangar/db/dao/internal/table/PlatformVersionDAO.java index 86ee1e64e..053a12501 100644 --- a/src/main/java/io/papermc/hangar/db/dao/internal/table/PlatformVersionDAO.java +++ b/src/main/java/io/papermc/hangar/db/dao/internal/table/PlatformVersionDAO.java @@ -35,8 +35,7 @@ public interface PlatformVersionDAO { @SqlQuery("SELECT platform, (array_agg(version ORDER BY string_to_array(version, '.')::INT[])) versions FROM platform_versions GROUP BY platform") TreeMap> getVersions(); - // TODO lexicographic sorting? - @SqlQuery("SELECT version FROM platform_versions WHERE platform = :platform ORDER BY created_at DESC") + @SqlQuery("SELECT version FROM platform_versions WHERE platform = :platform ORDER BY string_to_array(version, '.')::INT[]") List getVersionsForPlatform(@EnumByOrdinal Platform platform); @SqlQuery("SELECT pv.*" +