From: Marcin Haba Date: Sat, 13 Apr 2019 13:33:32 +0000 (+0200) Subject: baculum: Fix adding paths to empty include block X-Git-Tag: Release-9.4.3~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8fe6135a059612a2cf3269f3668d540950384c7d;p=thirdparty%2Fbacula.git baculum: Fix adding paths to empty include block --- diff --git a/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php b/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php index 469c5006b..ee85e8c08 100644 --- a/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php +++ b/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php @@ -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++) {