From b00361a94fe94428425db41dc2cf7c227efbb335 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 3 Jul 2024 10:51:36 +0200 Subject: [PATCH] handling errors and empty values --- includes/utilities.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/utilities.php b/includes/utilities.php index f3e5a30..9d2fef5 100644 --- a/includes/utilities.php +++ b/includes/utilities.php @@ -203,9 +203,10 @@ function build_page_chapter_index($blocks) } } if ($block['blockName'] == 'homegrade-content-blocks/post-content-container') { + if ($block || $block['attrs'] || $block['attrs']['relatedPostId'] == 0) continue; $shortTitle = get_field('short_title', $block['attrs']['relatedPostId']); - $anchor = !empty($block['attrs']['anchor']) ? esc_html($block['attrs']['anchor']) : "post-content-container-" . $block['attrs']['relatedPostId']; + $anchor = $block['attrs'] && !empty($block['attrs']['anchor']) ? esc_html($block['attrs']['anchor']) : "post-content-container-" . $block['attrs']['relatedPostId']; array_push($chapterBlockIndex, [ 'block-type' => $block['blockName'], 'anchor' => "#" . $anchor,