]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix #2570 fileset excludes settings with PHP 7.4
authorMarcin Haba <marcin.haba@bacula.pl>
Wed, 30 Sep 2020 02:13:34 +0000 (04:13 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Wed, 30 Sep 2020 02:13:34 +0000 (04:13 +0200)
gui/baculum/protected/Web/Portlets/DirectiveFileSet.php

index 9be9bba98455036ed839d33e9c3d1ea28899329c..64fa90976673b48c5af4859a1c72064854ebf58f 100644 (file)
@@ -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)) {