From d978ce5036fbfb0ec98de3b5fcd5960263debced Mon Sep 17 00:00:00 2001 From: Yehor Hromov Date: Wed, 8 May 2024 11:36:51 +0200 Subject: [PATCH] fix: ensure that aardvark_general_settings not null Fixes bug when aardvark_general_settings empty, and it tries to get some fields on empty array. ErrorException: 'Trying to access array offset on value of type null' --- src/Tags/AardvarkSeoTags.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Tags/AardvarkSeoTags.php b/src/Tags/AardvarkSeoTags.php index 237780c..eb4b7d1 100644 --- a/src/Tags/AardvarkSeoTags.php +++ b/src/Tags/AardvarkSeoTags.php @@ -101,6 +101,9 @@ public function hreflang() return null; } + if (!$ctx->get('aardvark_general_settings')){ + return null; + } $defaultLocale = $ctx->get('aardvark_general_settings')['default_locale']; @@ -173,6 +176,10 @@ public function robotsTag() $ctx = collect($this->context); $attrs = []; + if (!$ctx->get('aardvark_general_settings')){ + return null; + } + $global_no_index = $ctx->get('aardvark_general_settings')['no_index_site']; if ($ctx->get('no_index_page') || $global_no_index->raw()) {