Skip to content

Commit 0c85719

Browse files
committed
fix(schema-compiler): Support member expression measures in error message in checkShouldBuildJoinForMeasureSelect
1 parent 242d562 commit 0c85719

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1982,8 +1982,9 @@ export class BaseQuery {
19821982
if (R.any(cubeName => keyCubeName !== cubeName, cubes)) {
19831983
const measuresJoin = this.joinGraph.buildJoin(joinHints);
19841984
if (measuresJoin.multiplicationFactor[keyCubeName]) {
1985+
const measureName = measure.isMemberExpression ? measure.expressionName : measure.measure;
19851986
throw new UserError(
1986-
`'${measure.measure}' references cubes that lead to row multiplication. Please rewrite it using sub query.`
1987+
`'${measureName}' references cubes that lead to row multiplication. Please rewrite it using sub query.`
19871988
);
19881989
}
19891990
return true;

0 commit comments

Comments
 (0)