]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix pool does not exist error on pool details page
authorMarcin Haba <marcin.haba@bacula.pl>
Mon, 23 Jul 2018 15:20:04 +0000 (17:20 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Mon, 23 Jul 2018 15:20:04 +0000 (17:20 +0200)
gui/baculum/protected/Web/Pages/PoolView.php

index 9e78b7036df467d90518142a35a3f69e431c4892..bd28f96bb770f8599b5f301a23478391f1484a14 100644 (file)
@@ -120,7 +120,7 @@ class PoolView extends BaculumWebPage {
                $recyclepool = '-';
                if ($pool->recyclepoolid === $pool->scratchpoolid) {
                        $recyclepool = $scratchpool;
-               } else {
+               } elseif ($pool->recyclepoolid > 0) {
                        $result = $this->getModule('api')->get(
                                array('pools', $pool->recyclepoolid),
                                null,
@@ -136,9 +136,9 @@ class PoolView extends BaculumWebPage {
                        $nextpool = $scratchpool;
                } elseif ($pool->nextpoolid === $pool->recyclepoolid) {
                        $nextpool = $recyclepool;
-               } else {
+               } elseif ($pool->nextpoolid > 0) {
                        $result = $this->getModule('api')->get(
-                               array('pools', $pool->recyclepoolid),
+                               array('pools', $pool->nextpoolid),
                                null,
                                true,
                                self::USE_CACHE