diff --git a/php/media/class-video.php b/php/media/class-video.php index f8a14d87e..72d57041b 100644 --- a/php/media/class-video.php +++ b/php/media/class-video.php @@ -242,9 +242,12 @@ public function has_video_block( $source_block ) { if ( 'core/video' === $source_block['blockName'] ) { return true; } - foreach ( $source_block['innerBlocks'] as $block ) { - if ( $this->has_video_block( $block ) ) { - return true; + + if ( ! empty( $source_block['innerBlocks'] ) ) { + foreach ( $source_block['innerBlocks'] as $block ) { + if ( $this->has_video_block( $block ) ) { + return true; + } } }