Ordenamiento studydate desc por defecto

This commit is contained in:
aime.rolandi 2025-06-10 10:47:56 -03:00
parent 7722dbad00
commit 87a3fc34d4

View File

@ -20,7 +20,7 @@ defmodule Api.Studies do
size = filters["size"] || 24
filter = filters["filter"] || []
sort = filters["sort"] || [%{"dir" => "desc", "field" => "idstudy"}]
sort = filters["sort"] || []
Logger.info("sort -> #{inspect(sort)}")
@ -88,12 +88,16 @@ defmodule Api.Studies do
end)
sort_conditions =
Enum.map(sort, fn v ->
direction = String.to_atom(v["dir"])
field = String.to_atom(v["field"])
if Enum.empty?(filters["sort"]) do
[{:desc, :studydate}]
else
Enum.map(filters["sort"], fn v ->
direction = String.to_atom(v["dir"])
field = String.to_atom(v["field"])
{direction, field}
end)
{direction, field}
end)
end
Logger.info("sort_conditions --> #{inspect(sort_conditions)}")