From: Marcin Haba Date: Wed, 30 Sep 2020 02:13:34 +0000 (+0200) Subject: baculum: Fix #2570 fileset excludes settings with PHP 7.4 X-Git-Tag: Release-9.6.7~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d572a436afb07e1a2fa5a11738b3dc79fd1c28e;p=thirdparty%2Fbacula.git baculum: Fix #2570 fileset excludes settings with PHP 7.4 --- diff --git a/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php b/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php index 9be9bba98..64fa90976 100644 --- a/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php +++ b/gui/baculum/protected/Web/Portlets/DirectiveFileSet.php @@ -412,6 +412,10 @@ class DirectiveFileSet extends DirectiveListTemplate { } public function createFileSetIncExcElement($sender, $param) { + if (!is_array($param->Item->Data)) { + // skip parent repeater items + return; + } for ($i = 0; $i < count($this->directive_inc_exc_types); $i++) { $control = $this->getChildControl($param->Item, $this->directive_inc_exc_types[$i]); if (is_object($control)) {