@@ -148,20 +148,20 @@ const cubeSchema = Joi.object().keys({
148
148
description : Joi . string ( )
149
149
} ) ) ,
150
150
preAggregations : Joi . object ( ) . pattern ( identifierRegex , Joi . alternatives ( ) . try (
151
- Joi . object ( ) . keys ( Object . assign ( BasePreAggregation , {
151
+ Joi . object ( ) . keys ( Object . assign ( { } , BasePreAggregation , {
152
152
type : Joi . any ( ) . valid ( 'autoRollup' ) . required ( ) ,
153
153
maxPreAggregations : Joi . number ( )
154
154
} ) ) ,
155
- Joi . object ( ) . keys ( Object . assign ( BasePreAggregation , {
155
+ Joi . object ( ) . keys ( Object . assign ( { } , BasePreAggregation , {
156
156
type : Joi . any ( ) . valid ( 'originalSql' ) . required ( )
157
157
} ) ) ,
158
- Joi . object ( ) . keys ( Object . assign ( BasePreAggregation , {
158
+ Joi . object ( ) . keys ( Object . assign ( { } , BasePreAggregation , {
159
159
type : Joi . any ( ) . valid ( 'rollup' ) . required ( ) ,
160
160
measureReferences : Joi . func ( ) ,
161
161
dimensionReferences : Joi . func ( ) ,
162
162
segmentReferences : Joi . func ( )
163
163
} ) ) ,
164
- Joi . object ( ) . keys ( Object . assign ( BasePreAggregation , {
164
+ Joi . object ( ) . keys ( Object . assign ( { } , BasePreAggregation , {
165
165
type : Joi . any ( ) . valid ( 'rollup' ) . required ( ) ,
166
166
measureReferences : Joi . func ( ) ,
167
167
dimensionReferences : Joi . func ( ) ,
0 commit comments