From 8a99bcf7c82d900dbd4e1d150297a5121b05569e Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Tue, 29 Oct 2024 17:30:01 +0100 Subject: [PATCH] fix(chalice): fixed heatmap empty value (#2710) --- api/chalicelib/core/heatmaps.py | 2 +- ee/api/chalicelib/core/heatmaps.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/chalicelib/core/heatmaps.py b/api/chalicelib/core/heatmaps.py index 2e152dae2..da38e453c 100644 --- a/api/chalicelib/core/heatmaps.py +++ b/api/chalicelib/core/heatmaps.py @@ -224,9 +224,9 @@ def search_short_session(data: schemas.HeatMapSessionsSearch, project_id, user_i break for f in data.events: if f.type == schemas.EventType.LOCATION: - location_condition = f.model_copy() if len(f.value) == 0: f.operator = schemas.SearchEventOperator.IS_ANY + location_condition = f.model_copy() elif f.type == schemas.EventType.CLICK: no_click = False if len(f.value) == 0: diff --git a/ee/api/chalicelib/core/heatmaps.py b/ee/api/chalicelib/core/heatmaps.py index c0a19a757..5f18f1f86 100644 --- a/ee/api/chalicelib/core/heatmaps.py +++ b/ee/api/chalicelib/core/heatmaps.py @@ -239,9 +239,9 @@ if not config("EXP_SESSIONS_SEARCH", cast=bool, default=False): break for f in data.events: if f.type == schemas.EventType.LOCATION: - location_condition = f.model_copy() if len(f.value) == 0: f.operator = schemas.SearchEventOperator.IS_ANY + location_condition = f.model_copy() elif f.type == schemas.EventType.CLICK: no_click = False if len(f.value) == 0: @@ -437,9 +437,9 @@ else: break for f in data.events: if f.type == schemas.EventType.LOCATION: - location_condition = f.model_copy() if len(f.value) == 0: f.operator = schemas.SearchEventOperator.IS_ANY + location_condition = f.model_copy() elif f.type == schemas.EventType.CLICK: no_click = False if len(f.value) == 0: