From e9a9d2ff2ac58301cb850f5703585d7239483e36 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Fri, 27 Sep 2024 14:58:36 +0200 Subject: [PATCH] Patch/api v1.20.0 (#2618) * chore(actions): show patch diff Signed-off-by: rjshrjndrn * fix(chalice): fixed session's search ignore injected durations --------- Signed-off-by: rjshrjndrn Co-authored-by: rjshrjndrn --- api/schemas/schemas.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/api/schemas/schemas.py b/api/schemas/schemas.py index 34f49d2df..1cee5c3af 100644 --- a/api/schemas/schemas.py +++ b/api/schemas/schemas.py @@ -777,10 +777,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 not v.isnumeric(): - continue - if v is not None: + if v is not None and (f.get("type", "") != FilterType.DURATION.value + or str(v).isnumeric()): vals.append(v) f["value"] = vals return values