]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix adding paths to empty include block
authorMarcin Haba <marcin.haba@bacula.pl>
Sat, 13 Apr 2019 13:33:32 +0000 (15:33 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Mon, 15 Apr 2019 19:01:02 +0000 (21:01 +0200)
gui/baculum/protected/Web/Portlets/DirectiveFileSet.php

index 469c5006bdefc988c4da2a6c9b7bde2dbddf11c2..ee85e8c081e3be1945508f74e14fbca794f68acb 100644 (file)
@@ -370,7 +370,7 @@ class DirectiveFileSet extends DirectiveListTemplate {
                $inc_index = $this->RepeaterFileSetIncludes->getItems()->getCount() - 1;
                $inc_exc = $param->getCallbackParameter();
                if (property_exists($inc_exc, 'Include') && is_array($inc_exc->Include)) {
-                       if (!key_exists($inc_index, $data['Include'])) {
+                       if (!key_exists($inc_index, $data['Include']) || !key_exists('File', $data['Include'][$inc_index])) {
                                $data['Include'][$inc_index] = array('File' => array());
                        }
                        for ($i = 0; $i < count($inc_exc->Include); $i++) {