diff options
author | Frank Bergkemper <frank.bergkemper@bareos.com> | 2018-03-27 17:20:33 +0300 |
---|---|---|
committer | Frank Bergkemper <frank.bergkemper@bareos.com> | 2018-03-27 17:20:33 +0300 |
commit | 76da6ce3d99c673e50338bab14e6387cdc3f199a (patch) | |
tree | f861604ca2d872de8db5175ab918d474cbdd6152 | |
parent | 4974a8394770cdb5e56a2b73ebeab6573192f32d (diff) |
Fix possible endless loop in getJobsByStatus()
-rw-r--r-- | module/Job/src/Job/Model/JobModel.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/module/Job/src/Job/Model/JobModel.php b/module/Job/src/Job/Model/JobModel.php index a120a5a..39d73f5 100644 --- a/module/Job/src/Job/Model/JobModel.php +++ b/module/Job/src/Job/Model/JobModel.php @@ -120,6 +120,9 @@ class JobModel return $error['result']['error']; } else { $jobs = \Zend\Json\Json::decode($result, \Zend\Json\Json::TYPE_ARRAY); + if(empty($result)) { + return false; + } if ( empty($jobs['result']['jobs']) && $jobs['result']['meta']['range']['filtered'] === 0 ) { return array_reverse($retval); } else { |