fix(chalice): heatmap support operators (#2704)

This commit is contained in:
Kraiem Taha Yassine 2024-10-29 15:20:34 +01:00 committed by GitHub
parent da083dd277
commit e729a6adac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -27,9 +27,9 @@ def get_by_url(project_id, data: schemas.GetHeatMapPayloadSchema):
"main_events.event_type='CLICK'",
"isNotNull(main_events.normalized_x)"]
if data.operator == schemas.SearchEventOperator.IS:
constraints.append("path_path= %(url)s")
constraints.append("url_path= %(url)s")
else:
constraints.append("path_path ILIKE %(url)s")
constraints.append("url_path ILIKE %(url)s")
args["url"] = helper.values_for_operator(data.url, data.operator)
query_from = f"{exp_ch_helper.get_main_events_table(data.startTimestamp)} AS main_events"