From: Marcin Haba Date: Sun, 26 May 2024 19:38:07 +0000 (+0200) Subject: baculum: Fix #2722 port from Bacularis fix for displaying schedule list X-Git-Tag: Release-15.0.3~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2000cf5b691cbcfe26a99c7a21d0842e69be5713;p=thirdparty%2Fbacula.git baculum: Fix #2722 port from Bacularis fix for displaying schedule list --- diff --git a/gui/baculum/protected/API/Pages/API/ScheduleStatus.php b/gui/baculum/protected/API/Pages/API/ScheduleStatus.php index c2a415a2b..719f86463 100644 --- a/gui/baculum/protected/API/Pages/API/ScheduleStatus.php +++ b/gui/baculum/protected/API/Pages/API/ScheduleStatus.php @@ -89,6 +89,10 @@ class ScheduleStatus extends BaculumAPIServer { private function formatSchedules(array $output) { $items = $item = array(); for ($i = 0; $i < count($output); $i++) { + if (preg_match('/^(limit|error|errmsg)=/', $output[$i]) === 1) { + // skip key/value items that are not schedule status + continue; + } if (preg_match('/^(?P\w+)=(?P[\s\S]*)$/', $output[$i], $match) === 1) { $item[$match['key']] = $match['val']; } elseif (empty($output[$i]) && count($item) > 0) {