From 1c5f13a1520a80dacc4fed20a0d5590d6f3a7362 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Wed, 28 Jul 2021 18:14:55 +0200 Subject: [PATCH] Api heatmaps (#108) * feta(api): heatmaps by url * feta(db): delta and indexes for heatmaps by url * feat(api): heatmap: fixed project ID --- api/chalicelib/core/heatmaps.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/chalicelib/core/heatmaps.py b/api/chalicelib/core/heatmaps.py index 1434cbf8d..eacd6cd86 100644 --- a/api/chalicelib/core/heatmaps.py +++ b/api/chalicelib/core/heatmaps.py @@ -7,13 +7,13 @@ from chalicelib.utils import dev def get_by_url(project_id, data): args = {"startDate": data.get('startDate', TimeUTC.now(delta_days=-30)), "endDate": data.get('endDate', TimeUTC.now()), - "projectId": project_id, "url": data["url"]} + "project_id": project_id, "url": data["url"]} with pg_client.PostgresClient() as cur: query = cur.mogrify("""SELECT selector, count(1) AS count FROM events.clicks INNER JOIN sessions USING (session_id) - WHERE project_id = 1 + WHERE project_id = %(project_id)s AND url = %(url)s AND timestamp >= %(startDate)s AND timestamp <= %(endDate)s