From ce87cc6ec29c61530ea4ed0cf58c73a69d6df20e Mon Sep 17 00:00:00 2001 From: fbsanchez Date: Thu, 24 Feb 2022 19:09:09 +0100 Subject: [PATCH] extra checks before translate --- pandora_server/lib/PandoraFMS/Core.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pandora_server/lib/PandoraFMS/Core.pm b/pandora_server/lib/PandoraFMS/Core.pm index f1d087908b..b2acb667fc 100644 --- a/pandora_server/lib/PandoraFMS/Core.pm +++ b/pandora_server/lib/PandoraFMS/Core.pm @@ -551,7 +551,11 @@ sub pandora_evaluate_alert ($$$$$$$;$$$$) { return $status if ($alert->{$DayNames[$wday]} != 1); } - my $schedule = PandoraFMS::Tools::p_decode_json($pa_config, $alert->{'schedule'}); + my $schedule; + if (defined($alert->{'schedule'} && $alert->{'schedule'} != '')) { + $schedule = PandoraFMS::Tools::p_decode_json($pa_config, $alert->{'schedule'}); + } + if (defined($schedule)) { # New behaviour. return $status unless defined($schedule) && ref $schedule eq "HASH";