Ordenamiento studydate desc por defecto
This commit is contained in:
@ -20,7 +20,7 @@ defmodule Api.Studies do
|
|||||||
size = filters["size"] || 24
|
size = filters["size"] || 24
|
||||||
|
|
||||||
filter = filters["filter"] || []
|
filter = filters["filter"] || []
|
||||||
sort = filters["sort"] || [%{"dir" => "desc", "field" => "idstudy"}]
|
sort = filters["sort"] || []
|
||||||
|
|
||||||
Logger.info("sort -> #{inspect(sort)}")
|
Logger.info("sort -> #{inspect(sort)}")
|
||||||
|
|
||||||
@ -88,12 +88,16 @@ defmodule Api.Studies do
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
sort_conditions =
|
sort_conditions =
|
||||||
Enum.map(sort, fn v ->
|
if Enum.empty?(filters["sort"]) do
|
||||||
direction = String.to_atom(v["dir"])
|
[{:desc, :studydate}]
|
||||||
field = String.to_atom(v["field"])
|
else
|
||||||
|
Enum.map(filters["sort"], fn v ->
|
||||||
|
direction = String.to_atom(v["dir"])
|
||||||
|
field = String.to_atom(v["field"])
|
||||||
|
|
||||||
{direction, field}
|
{direction, field}
|
||||||
end)
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
Logger.info("sort_conditions --> #{inspect(sort_conditions)}")
|
Logger.info("sort_conditions --> #{inspect(sort_conditions)}")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user