From e82bdef5a501a4532f60c7fc6c527f314d808089 Mon Sep 17 00:00:00 2001 From: psame <44295022+psamecentreon@users.noreply.github.com> Date: Fri, 7 Feb 2025 10:00:55 +0100 Subject: [PATCH] fix(collections): added missing 'safe' in reval() calls for unknown status check (#5151) Refs: CTOR-1219 --- src/apps/protocols/http/mode/collection.pm | 2 +- src/apps/protocols/snmp/mode/collection.pm | 2 +- src/centreon/common/protocols/sql/mode/collection.pm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/apps/protocols/http/mode/collection.pm b/src/apps/protocols/http/mode/collection.pm index df87efd84..52c849434 100644 --- a/src/apps/protocols/http/mode/collection.pm +++ b/src/apps/protocols/http/mode/collection.pm @@ -47,7 +47,7 @@ sub custom_select_threshold { $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{warning})) { $status = 'warning'; } elsif (defined($self->{result_values}->{config}->{unknown}) && $self->{result_values}->{config}->{unknown} && - $self->{instance_mode}->reval($self->{result_values}->{config}->{unknown})) { + $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{unknown})) { $status = 'unknown'; } if ($@) { diff --git a/src/apps/protocols/snmp/mode/collection.pm b/src/apps/protocols/snmp/mode/collection.pm index 0df162493..2cf625122 100644 --- a/src/apps/protocols/snmp/mode/collection.pm +++ b/src/apps/protocols/snmp/mode/collection.pm @@ -42,7 +42,7 @@ sub custom_select_threshold { $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{warning})) { $status = 'warning'; } elsif (defined($self->{result_values}->{config}->{unknown}) && $self->{result_values}->{config}->{unknown} && - $self->{instance_mode}->reval($self->{result_values}->{config}->{unknown})) { + $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{unknown})) { $status = 'unknown'; } if ($@) { diff --git a/src/centreon/common/protocols/sql/mode/collection.pm b/src/centreon/common/protocols/sql/mode/collection.pm index ed40f7e0a..21672a517 100644 --- a/src/centreon/common/protocols/sql/mode/collection.pm +++ b/src/centreon/common/protocols/sql/mode/collection.pm @@ -43,7 +43,7 @@ sub custom_select_threshold { $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{warning})) { $status = 'warning'; } elsif (defined($self->{result_values}->{config}->{unknown}) && $self->{result_values}->{config}->{unknown} && - $self->{instance_mode}->reval($self->{result_values}->{config}->{unknown})) { + $self->{instance_mode}->{safe}->reval($self->{result_values}->{config}->{unknown})) { $status = 'unknown'; } if ($@) {