Skip to content

Commit d458f4f

Browse files
committed
fix(schema-compiler): Fix not working timeshift in views
1 parent 4c1520e commit d458f4f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/cubejs-schema-compiler/src/compiler/CubeSymbols.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,22 +541,28 @@ export class CubeSymbols {
541541
title: resolvedMember.title,
542542
description: resolvedMember.description,
543543
format: resolvedMember.format,
544+
...(resolvedMember.multiStage && { multiStage: resolvedMember.multiStage }),
545+
...(resolvedMember.timeShift && { timeShift: resolvedMember.timeShift }),
546+
...(resolvedMember.orderBy && { orderBy: resolvedMember.orderBy }),
544547
};
545548
} else if (type === 'dimensions') {
546549
memberDefinition = {
547-
...(resolvedMember.granularities ? { granularities: resolvedMember.granularities } : {}),
548550
sql,
549551
type: resolvedMember.type,
550552
meta: resolvedMember.meta,
551553
title: resolvedMember.title,
552554
description: resolvedMember.description,
553555
format: resolvedMember.format,
556+
...(resolvedMember.granularities ? { granularities: resolvedMember.granularities } : {}),
557+
...(resolvedMember.multiStage && { multiStage: resolvedMember.multiStage }),
554558
};
555559
} else if (type === 'segments') {
556560
memberDefinition = {
557561
sql,
558562
meta: resolvedMember.meta,
563+
title: resolvedMember.title,
559564
description: resolvedMember.description,
565+
aliases: resolvedMember.aliases,
560566
};
561567
} else if (type === 'hierarchies') {
562568
memberDefinition = {

0 commit comments

Comments
 (0)