Order events when sending to frontend
This commit is contained in:
parent
5c7e52da5a
commit
d51ca3ad7c
1 changed files with 3 additions and 1 deletions
|
@ -22,10 +22,12 @@ defmodule WeekBudget.DB.Budget do
|
|||
"""
|
||||
@spec get_by_secret(String.t()) :: __MODULE__.t() | nil
|
||||
def get_by_secret(secret) do
|
||||
events_q = from(e in WeekBudget.DB.Event, order_by: [desc: e.at])
|
||||
|
||||
from(w in __MODULE__,
|
||||
where: w.secret == ^secret,
|
||||
select: [:secret, :amount],
|
||||
preload: [:events]
|
||||
preload: [events: ^events_q]
|
||||
)
|
||||
|> WeekBudget.DB.Repo.one()
|
||||
end
|
||||
|
|
Reference in a new issue