Skip to content

Commit c128417

Browse files
authored
fix: respect timezone in drillDown queries (#1003)
* fix: respect timezone in drillDown queries * linter
1 parent b186222 commit c128417

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

packages/cubejs-client-core/src/ResultSet.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ResultSet {
7171
}
7272

7373
const filters = [{
74-
dimension: measureName,
74+
member: measureName,
7575
operator: 'measureFilter',
7676
}];
7777
const timeDimensions = [];
@@ -104,7 +104,8 @@ class ResultSet {
104104
return {
105105
...measures[measureName].drillMembersGrouped,
106106
filters,
107-
timeDimensions
107+
timeDimensions,
108+
timezone: this.loadResponse.query.timezone
108109
};
109110
}
110111

packages/cubejs-client-react/src/useCubeQuery.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ export default (query, options = {}) => {
4040
subscribeRequest = null;
4141
}
4242
const cubejsApi = options.cubejsApi || context && context.cubejsApi;
43+
44+
if (!cubejsApi) {
45+
throw new Error('Cube.js API client is not provided');
46+
}
47+
4348
if (options.subscribe) {
4449
subscribeRequest = cubejsApi.subscribe(query, {
4550
mutexObj: mutexRef.current,

0 commit comments

Comments
 (0)