Skip to content

Commit cfdeccf

Browse files
committed
Fix results of leaderboard xp query returning as decimal
1 parent 3403260 commit cfdeccf

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/cadet/assessments/assessments.ex

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,12 @@ defmodule Cadet.Assessments do
283283

284284
{status, {rows, total_count}} =
285285
Repo.transaction(fn ->
286-
users = Repo.all(ranked_xp_query)
286+
users =
287+
Repo.all(ranked_xp_query)
288+
|> Enum.map(fn user ->
289+
%{user | total_xp: Decimal.to_integer(user.total_xp)}
290+
end)
291+
287292
count = Repo.one(count_query)
288293
{users, count}
289294
end)

0 commit comments

Comments
 (0)