Skip to content

Commit 424c6c8

Browse files
committed
extend CubePropContextTranspiler with cubeJoinsResolver
1 parent 9a00ae3 commit 424c6c8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/cubejs-schema-compiler/src/compiler/transpilers/CubePropContextTranspiler.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export class CubePropContextTranspiler implements TranspilerInterface {
4747
protected readonly cubeSymbols: TranspilerSymbolResolver,
4848
protected readonly cubeDictionary: TranspilerCubeResolver,
4949
protected readonly viewCompiler: TranspilerSymbolResolver,
50+
protected readonly cubeJoinsResolver: TranspilerSymbolResolver,
5051
) {
5152
}
5253

@@ -96,7 +97,8 @@ export class CubePropContextTranspiler implements TranspilerInterface {
9697
protected sqlAndReferencesFieldVisitor(cubeName): TraverseObject {
9798
const resolveSymbol = n => this.viewCompiler.resolveSymbol(cubeName, n) ||
9899
this.cubeSymbols.resolveSymbol(cubeName, n) ||
99-
this.cubeSymbols.isCurrentCube(n);
100+
this.cubeSymbols.isCurrentCube(n) ||
101+
this.cubeJoinsResolver.resolveSymbol(cubeName, n);
100102

101103
return {
102104
ObjectProperty: (path) => {

0 commit comments

Comments
 (0)