Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bareos/bareos-webui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Bergkemper <frank.bergkemper@bareos.com>2018-03-27 17:20:33 +0300
committerFrank Bergkemper <frank.bergkemper@bareos.com>2018-03-27 17:20:33 +0300
commit76da6ce3d99c673e50338bab14e6387cdc3f199a (patch)
treef861604ca2d872de8db5175ab918d474cbdd6152
parent4974a8394770cdb5e56a2b73ebeab6573192f32d (diff)
Fix possible endless loop in getJobsByStatus()
-rw-r--r--module/Job/src/Job/Model/JobModel.php3
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 {