diff --git a/lib/music_library_web/controllers/stats_html.ex b/lib/music_library_web/controllers/stats_html.ex index 1fcae19f..fd2d0f33 100644 --- a/lib/music_library_web/controllers/stats_html.ex +++ b/lib/music_library_web/controllers/stats_html.ex @@ -8,7 +8,9 @@ defmodule MusicLibraryWeb.StatsHTML do embed_templates "stats_html/*" defp format_records_count(records_count_by_format) do - Enum.map(records_count_by_format, fn {format, count} -> + records_count_by_format + |> Enum.sort_by(fn {_format, count} -> count end, :desc) + |> Enum.map(fn {format, count} -> Integer.to_string(count) <> " " <> Record.format_long_label(format) end) |> Enum.join(", ")