From 987e4900879bb374e90ceca2af2cc379249d9a0b Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Thu, 18 Jan 2024 09:27:02 +0100 Subject: [PATCH] menu: fix using undefined values --- lib/Thruk/Utils/Menu.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Thruk/Utils/Menu.pm b/lib/Thruk/Utils/Menu.pm index 035ea0314..0e41c0f1b 100644 --- a/lib/Thruk/Utils/Menu.pm +++ b/lib/Thruk/Utils/Menu.pm @@ -521,7 +521,7 @@ sub _get_section_by_name { my($name, $create) = @_; for my $section (@{$Thruk::Utils::Menu::navigation}) { - return $section if $section->{'name'} eq $name; + return $section if ($section->{'name'} && $section->{'name'} eq $name); } if($create) { @@ -550,9 +550,9 @@ returns a link by name sub _get_sublink_by_name { my $section = shift; my $name = shift; - next unless defined $section->{'links'}; + return unless ($section && defined $section->{'links'} && $name); for my $sublink (@{$section->{'links'}}) { - if($sublink->{'name'} eq $name) { + if(($sublink->{'name'}//'') eq $name) { return($sublink); } }