Skip to content

Commit 46a265f

Browse files
authored
fix(schema-compiler): Fix memberToDataSource processing for views without cubes (#9974)
1 parent 3758bca commit 46a265f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/cubejs-server-core/src/core/CompilerApi.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -688,12 +688,12 @@ export class CompilerApi {
688688
const cubeDef = cubeEvaluator.cubeFromPath(cube);
689689
if (cubeDef.isView) {
690690
const viewName = cubeDef.name;
691-
return cubeDef.includedMembers.map(included => {
691+
return cubeDef.includedMembers?.map(included => {
692692
const memberName = `${viewName}.${included.name}`;
693693
const refCubeDef = cubeEvaluator.cubeFromPath(included.memberPath);
694694
const dataSource = refCubeDef.dataSource ?? 'default';
695695
return [memberName, dataSource];
696-
});
696+
}) || [];
697697
} else {
698698
const cubeName = cubeDef.name;
699699
const dataSource = cubeDef.dataSource ?? 'default';

0 commit comments

Comments
 (0)