From f920736ba37fb288cc07615b060100db0bef9ace Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Fri, 16 Dec 2022 15:54:35 +0100 Subject: [PATCH] feat(chalice): correct missing sort key and order --- api/schemas.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/schemas.py b/api/schemas.py index 4ea940e95..5e164997c 100644 --- a/api/schemas.py +++ b/api/schemas.py @@ -639,7 +639,12 @@ class SessionsSearchPayloadSchema(_PaginatedSchema): @root_validator(pre=True) def transform_order(cls, values): - if values.get("order") is not None: + if values.get("sort") is None: + values["sort"] = "startTs" + + if values.get("order") is None: + values["order"] = SortOrderType.desc + else: values["order"] = values["order"].upper() return values @@ -1206,4 +1211,3 @@ class FlatClickMapSessionsSearch(SessionsSearchPayloadSchema): values["events"] = n_events values["filters"] = n_filters return values -