Skip to content

Commit 1791127

Browse files
committed
Add guard for time series without daterange
1 parent 321eaec commit 1791127

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
@@ -1429,6 +1429,10 @@ export class BaseQuery {
14291429
return baseQueryFn(cumulativeMeasures, filters, false);
14301430
}
14311431

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

0 commit comments

Comments
 (0)