fix clickhouse filtering on event_name

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Francis CaoandCopilot committed 2026-05-01 13:16:30 -07:00
1 parent d5c48ee75f
commit 00c0273500
9 files changed
+108 -199

No files matched your search

@@ -75,7 +75,11 @@ async function clickhouseQuery(
): Promise<EventDataSeriesPoint[]> {
const { timezone = 'UTC', unit = 'day' } = filters;
const { rawQuery, getDateSQL, parseFilters, getPropertyFilterQuery } = clickhouse;
const { filterQuery, cohortQuery, queryParams } = parseFilters({ ...filters, websiteId, timezone });
const { filterQuery, cohortQuery, queryParams } = parseFilters({
...filters,
websiteId,
timezone,
});
const { sql: pfSQL, params: pfParams } = getPropertyFilterQuery(eventFilters, 'event', timezone);
return rawQuery(
@@ -98,6 +102,7 @@ async function clickhouseQuery(
${cohortQuery}
where event_data.website_id = {websiteId:UUID}
and event_data.created_at between {startDate:DateTime64} and {endDate:DateTime64}
and event_data.event_name = {eventName:String}
and event_data.data_key = {propertyName:String}
and event_data.data_type = ${DATA_TYPE.array}
${filterQuery}