diff --git a/CRM/Core/BAO/Navigation.php b/CRM/Core/BAO/Navigation.php index f3e72a6b3fdd..e772db9a38bf 100644 --- a/CRM/Core/BAO/Navigation.php +++ b/CRM/Core/BAO/Navigation.php @@ -860,7 +860,7 @@ public static function getCacheKey($cid) { $key = Civi::service('settings_manager') ->getBagByContact(NULL, $cid) ->get('navigation'); - if (strlen($key) !== self::CACHE_KEY_STRLEN) { + if (strlen($key ?? '') !== self::CACHE_KEY_STRLEN) { $key = self::resetNavigation($cid); } return $key;