diff --git a/packages/cubejs-playground/src/QueryBuilderV2/utils/cube-sql-converter.ts b/packages/cubejs-playground/src/QueryBuilderV2/utils/cube-sql-converter.ts index 4b3711bd48fb1..43c526baa5a74 100644 --- a/packages/cubejs-playground/src/QueryBuilderV2/utils/cube-sql-converter.ts +++ b/packages/cubejs-playground/src/QueryBuilderV2/utils/cube-sql-converter.ts @@ -246,8 +246,11 @@ export class CubeSQLConverter { false ); - if (filters) { - query.push(`WHERE ${[filters, ...(this.query.segments || [])].join(' AND ')}`); + if (filters || this.query.segments?.length) { + query.push(`WHERE ${[ + ...(filters ? [filters] : []), + ...(this.query.segments || []) + ].join(' AND ')}`); } if (measureFilters.length) {