diff --git a/src/pages/api/reports/funnel.ts b/src/pages/api/reports/funnel.ts index d2a6ae8c..35759a30 100644 --- a/src/pages/api/reports/funnel.ts +++ b/src/pages/api/reports/funnel.ts @@ -34,7 +34,8 @@ const schema = { value: yup.string().required(), }), ) - .min(2), + .min(2) + .required(), window: yup.number().positive().required(), dateRange: yup .object() diff --git a/src/queries/analytics/reports/getFunnel.ts b/src/queries/analytics/reports/getFunnel.ts index 81333c6b..a7dfd542 100644 --- a/src/queries/analytics/reports/getFunnel.ts +++ b/src/queries/analytics/reports/getFunnel.ts @@ -82,7 +82,7 @@ async function relationalQuery( from website_event where website_id = {{websiteId::uuid}} and created_at between {{startDate}} and {{endDate}} - and ${column} ${operator} {param${i}:String} + and ${column} ${operator} {{${i}}} )`; } else { pv.levelQuery += ` @@ -96,7 +96,7 @@ async function relationalQuery( `l.created_at `, `${windowMinutes} minute`, )} - and we.${column} ${operator} {param${i}:String} + and we.${column} ${operator} {{${i}}} and we.created_at <= {{endDate}} )`; }