diff --git a/lib/arke_server/controllers/arke_controller.ex b/lib/arke_server/controllers/arke_controller.ex index ee7cd9d..74a0b59 100644 --- a/lib/arke_server/controllers/arke_controller.ex +++ b/lib/arke_server/controllers/arke_controller.ex @@ -110,8 +110,8 @@ defmodule ArkeServer.ArkeController do load_links = Map.get(conn.query_params, "load_links", "false") == "true" load_values = Map.get(conn.query_params, "load_values", "false") == "true" load_files = Map.get(conn.query_params, "load_files", "false") == "true" - offset = Map.get(conn.query_params, "offset", nil) - limit = Map.get(conn.query_params, "limit", nil) + offset = Map.get(conn.query_params, "offset", 0) + limit = Map.get(conn.query_params, "limit", 100) order = Map.get(conn.query_params, "order", []) {count, units} = @@ -276,8 +276,8 @@ defmodule ArkeServer.ArkeController do """ def get_groups(conn, %{"arke_id" => id}) do project = conn.assigns[:arke_project] - offset = Map.get(conn.query_params, "offset", nil) - limit = Map.get(conn.query_params, "limit", nil) + offset = Map.get(conn.query_params, "offset", 0) + limit = Map.get(conn.query_params, "limit", 100) order = Map.get(conn.query_params, "order", []) arke = ArkeManager.get(id, project) diff --git a/lib/arke_server/controllers/group_controller.ex b/lib/arke_server/controllers/group_controller.ex index 5706ff7..cb576c1 100644 --- a/lib/arke_server/controllers/group_controller.ex +++ b/lib/arke_server/controllers/group_controller.ex @@ -101,8 +101,8 @@ defmodule ArkeServer.GroupController do project = conn.assigns[:arke_project] member = ArkeAuth.Guardian.Plug.current_resource(conn) permission = conn.assigns[:permission_filter] || %{filter: nil} - offset = Map.get(conn.query_params, "offset", nil) - limit = Map.get(conn.query_params, "limit", nil) + offset = Map.get(conn.query_params, "offset", 0) + limit = Map.get(conn.query_params, "limit", 100) order = Map.get(conn.query_params, "order", []) load_links = Map.get(conn.query_params, "load_links", "false") == "true" diff --git a/lib/arke_server/controllers/topology_controller.ex b/lib/arke_server/controllers/topology_controller.ex index 20eb1c8..4a4d304 100644 --- a/lib/arke_server/controllers/topology_controller.ex +++ b/lib/arke_server/controllers/topology_controller.ex @@ -23,8 +23,8 @@ defmodule ArkeServer.TopologyController do """ def get_node(conn, %{"arke_id" => _arke_id, "arke_unit_id" => _id, "direction" => direction}) do - offset = Map.get(conn.query_params, "offset", nil) - limit = Map.get(conn.query_params, "limit", nil) + offset = Map.get(conn.query_params, "offset", 0) + limit = Map.get(conn.query_params, "limit", 100) order = Map.get(conn.query_params, "order", []) # TODO handle query parameter with plugs