From f0bef36b16d5605c7a85174d2a35ea2397ccba39 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Tue, 6 Apr 2021 17:44:35 +0100 Subject: [PATCH] fix adding discrete ipmi sensors (#12709) --- includes/discovery/sensors/ipmi.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/discovery/sensors/ipmi.inc.php b/includes/discovery/sensors/ipmi.inc.php index 938e4e50ee..491fe9b638 100644 --- a/includes/discovery/sensors/ipmi.inc.php +++ b/includes/discovery/sensors/ipmi.inc.php @@ -18,9 +18,9 @@ if ($ipmi['host'] = get_dev_attrib($device, 'ipmi_hostname')) { foreach (Config::get('ipmi.type', []) as $ipmi_type) { $results = explode(PHP_EOL, external_exec(array_merge($cmd, ['-I', $ipmi_type, 'sensor']))); - array_filter($results, function ($line) { + $results = array_values(array_filter($results, function ($line) { return ! Str::contains($line, 'discrete'); - }); + })); if (! empty($results)) { set_dev_attrib($device, 'ipmi_type', $ipmi_type);