diff --git a/client/web/compose/src/mixins/page.js b/client/web/compose/src/mixins/page.js index a8bca803c..86b9a0d6c 100644 --- a/client/web/compose/src/mixins/page.js +++ b/client/web/compose/src/mixins/page.js @@ -159,8 +159,10 @@ export default { blocksExpressions = await this.evaluateBlocksExpressions(variables) } - blocks.forEach(({ blockID, xywh, meta }) => { + blocks.forEach(({ blockID, xywh }) => { const block = this.page.blocks.find(b => b.blockID === blockID) + + const { meta = {} } = block || {} const { roles = [], expression = '' } = meta.visibility || {} if (block && (!expression || blocksExpressions[blockID])) {