Skip to content

Commit 3d62baa

Browse files
authored
Merge pull request #215 from sensu/sort_version_numbers
fix version sort order
2 parents 199ef90 + eea7af4 commit 3d62baa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: app/models/extension.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def self.total_download_count
172172
def sorted_extension_versions
173173
# ignore preceding 'V' and ignore 'master' so it sorts to end
174174
# convert version to array of integers so 10.0.0 comes after 9.0.0
175-
@sorted_extension_versions ||= extension_versions.order(Arel.sql("STRING_TO_ARRAY( REGEXP_REPLACE(extension_versions.version, E'V|v|master', ''), '.') DESC"))
175+
@sorted_extension_versions ||= extension_versions.order(Arel.sql("STRING_TO_ARRAY( REGEXP_REPLACE(extension_versions.version, E'V|v|master|-(.*)', ''), '.')::int[] DESC"))
176176
end
177177

178178
#

0 commit comments

Comments
 (0)