Skip to content

Commit 3fcbff2

Browse files
committed
fix: sort metrics by desc period
1 parent 331582f commit 3fcbff2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/algora/analytics/metrics.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,13 @@ defmodule Algora.Analytics.Metrics do
9999
# Merge metrics
100100
periods = Repo.all(periods_query)
101101

102-
Enum.map(periods, fn %{period_start: date} ->
102+
periods
103+
|> Enum.map(fn %{period_start: date} ->
103104
signup_metrics = Map.get(signups, date, %{org_signups: 0, dev_signups: 0})
104105
return_metrics = Map.get(returns, date, %{org_returns: 0, dev_returns: 0})
105106
{date, Map.merge(signup_metrics, return_metrics)}
106107
end)
108+
|> Enum.sort_by(&elem(&1, 0), {:desc, DateTime})
107109
end
108110

109111
def period_start_date(n_periods, interval) do

0 commit comments

Comments
 (0)