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";