Skip to content

Commit

Permalink
fix: cube validation from updating BasePreAggregation (#285). Thanks to
Browse files Browse the repository at this point in the history
  • Loading branch information
ferrants authored and paveltiunov committed Dec 5, 2019
1 parent 6043822 commit f4bda4e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/cubejs-schema-compiler/compiler/CubeValidator.js
Original file line number Diff line number Diff line change
Expand Up @@ -148,20 +148,20 @@ const cubeSchema = Joi.object().keys({
description: Joi.string()
})),
preAggregations: Joi.object().pattern(identifierRegex, Joi.alternatives().try(
Joi.object().keys(Object.assign(BasePreAggregation, {
Joi.object().keys(Object.assign({}, BasePreAggregation, {
type: Joi.any().valid('autoRollup').required(),
maxPreAggregations: Joi.number()
})),
Joi.object().keys(Object.assign(BasePreAggregation, {
Joi.object().keys(Object.assign({}, BasePreAggregation, {
type: Joi.any().valid('originalSql').required()
})),
Joi.object().keys(Object.assign(BasePreAggregation, {
Joi.object().keys(Object.assign({}, BasePreAggregation, {
type: Joi.any().valid('rollup').required(),
measureReferences: Joi.func(),
dimensionReferences: Joi.func(),
segmentReferences: Joi.func()
})),
Joi.object().keys(Object.assign(BasePreAggregation, {
Joi.object().keys(Object.assign({}, BasePreAggregation, {
type: Joi.any().valid('rollup').required(),
measureReferences: Joi.func(),
dimensionReferences: Joi.func(),
Expand Down

0 comments on commit f4bda4e

Please sign in to comment.