From 5a7d4143f4e74e9e7889267bce27349500d0a01e Mon Sep 17 00:00:00 2001 From: Siobhan Date: Mon, 11 Oct 2021 17:43:27 +0100 Subject: [PATCH] Add logic to prevent error when looking up block context We can only look up a block's context if 'blockType' is true. This commit therefore adds a check to ensure 'blockType' is true before creating a context object. --- .../block-editor/src/components/inner-blocks/index.native.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/components/inner-blocks/index.native.js b/packages/block-editor/src/components/inner-blocks/index.native.js index d8c26eef9ab7a..4dfca67f84b7b 100644 --- a/packages/block-editor/src/components/inner-blocks/index.native.js +++ b/packages/block-editor/src/components/inner-blocks/index.native.js @@ -134,12 +134,12 @@ function UncontrolledInnerBlocks( props ) { // Wrap context provider if (and only if) block has context to provide. const blockType = getBlockType( block.name ); - const blockProvidesContext = { + const blockProvidesContext = blockType && { ...blockType.providesContext, ...blockType.providesNativeInnerBlockContext, }; - if ( blockType && blockProvidesContext ) { + if ( blockProvidesContext ) { const context = getBlockContext( block.attributes, blockType ); blockList = (