git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4101
91ce42f0-d328-0410-95d8-
f526ca767f89
{
my ($self) = @_;
+ $self->{error} = '';
my %parameters;
for my $k (@{ $self->{entry_keyword} }) {
}
else
{
- # TODO : Display a message
+ $self->{error} = "Can't write configuration $!";
}
+ return $self->{error};
}
sub connect_db
$pref->{$k} = $w->get_active();
}
- $pref->write_config();
- if ($pref->connect_db()) {
+ if (!$pref->write_config() && $pref->connect_db()) {
$self->{dlgresto}->set_status('Preferences updated');
$self->{dlgresto}->init_server_backup_combobox();
$self->{dlgresto}->set_status($pref->{error});
+
} else {
$self->{dlgresto}->set_status($pref->{error});
}