Skip to content

Commit 2476b90

Browse files
committed
Add guard for time series without daterange
1 parent 0a660b6 commit 2476b90

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/cubejs-schema-compiler/src/adapter/BaseQuery.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1480,6 +1480,10 @@ export class BaseQuery {
14801480
return baseQueryFn(cumulativeMeasures, filters, false);
14811481
}
14821482

1483+
if (this.timeDimensions.filter(d => !d.dateRange && d.granularity).length > 0) {
1484+
throw new UserError('Time series queries without dateRange aren\'t supported');
1485+
}
1486+
14831487
// We can't do meaningful query if few time dimensions with different ranges passed,
14841488
// it won't be possible to join them together without loosing some rows.
14851489
const rangedTimeDimensions = this.timeDimensions.filter(d => d.dateRange && d.granularity);

0 commit comments

Comments
 (0)