From 9d740c7bb21ebb7f2b3ec0c90d4e5c1dbab06943 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Tue, 3 Dec 2024 13:24:24 +0100 Subject: [PATCH] fix(chalice): support session's search null duration (#2806) (cherry picked from commit e7ad4c8bd061b7a7652af8741b8ecd85f82465fe) --- api/schemas/schemas.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/schemas/schemas.py b/api/schemas/schemas.py index 5aa0b4e5f..8b4e2e317 100644 --- a/api/schemas/schemas.py +++ b/api/schemas/schemas.py @@ -754,6 +754,8 @@ class SessionsSearchPayloadSchema(_TimedSchema, _PaginatedSchema): for f in values.get("filters", []): vals = [] for v in f.get("value", []): + if f.get("type", "") == FilterType.DURATION.value and v is None: + v = 0 if v is not None and (f.get("type", "") != FilterType.DURATION.value or str(v).isnumeric()): vals.append(v)