Code

Apply fix for #4170
[gosa.git] / trunk / gosa-plugins / fai / admin / fai / class_faiPackageConfiguration.inc
index ab437c3bc3254caff06dc610194527eb1a9f1a74..49d9387b7d664617b19649a67d2ea7f57de0501f 100644 (file)
@@ -48,7 +48,10 @@ class faiPackageConfiguration extends plugin
     $this->Debconf_handle->load_from_string($tpl);
     if($this->Debconf_handle->has_template()){
       foreach($this->pkg_config as $var){
-        $this->Debconf_handle->SetDefault($var['Name'],$var['Value']);
+        if (is_array($var['Value'])) {
+          $var['Value'] = "";
+        }
+        $this->Debconf_handle->SetDefault($var['Name'],$var['Value'], $var['Save']);
       }
     }
   }
@@ -98,6 +101,7 @@ class faiPackageConfiguration extends plugin
       $tmp[$this->obj][$pkg['Name']]['Value']= $pkg['Default'];
       $tmp[$this->obj][$pkg['Name']]['Name'] = $pkg['Name'];
       $tmp[$this->obj][$pkg['Name']]['Type'] = $pkg['Type'];
+      $tmp[$this->obj][$pkg['Name']]['Save'] = $pkg['Save'];
     }
     return($tmp);
   }