Ordenamiento studydate desc por defecto
This commit is contained in:
		| @ -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)}") | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user