From 8d0959b21cfad99aa2b8a6adb67a8fa6ac731ba8 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Tue, 4 Jun 2024 16:59:23 +0200 Subject: [PATCH] Refactor fallback logic for submetrics - Updated condition to check maxage existence before comparison. --- index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.php b/index.php index 9c0eeb5..52b826c 100644 --- a/index.php +++ b/index.php @@ -78,7 +78,7 @@ if(php_sapi_name() == 'cli' || $_SERVER["REQUEST_URI"] == '/metrics') { if(!empty($oldconfig) && empty($submetric['value']) && (isset($submetric['fallback']) && !empty($submetric['fallback']))) { - if(time() < ($oldconfig[$key]['submetrics'][$subkey]['time'] + $submetric['fallback']['maxage'])) { + if(!isset($submetric['fallback']['maxage']) || time() < ($oldconfig[$key]['submetrics'][$subkey]['time'] + $submetric['fallback']['maxage'])) { if($submetric['fallback']['type'] == 'previous') { $submetric['value'] = $oldconfig[$key]['submetrics'][$subkey]['value']; } elseif ($submetric['fallback']['type'] == 'static') {