PBSPlugin.pm: fix password handling using new on_update_hook

This commit is contained in:
Dietmar Maurer
2020-02-20 12:38:21 +01:00
committed by Thomas Lamprecht
parent e2fc55b413
commit b494636ac9

View File

@ -171,8 +171,22 @@ sub extract_vzdump_config {
sub on_add_hook {
my ($class, $storeid, $scfg, %param) = @_;
if (my $password = $param{password}) {
pbs_set_password($scfg, $storeid, $password);
if (defined($param{password})) {
pbs_set_password($scfg, $storeid, $param{password});
} else {
pbs_delete_password($scfg, $storeid);
}
}
sub on_update_hook {
my ($class, $storeid, $scfg, %param) = @_;
return if !exists($param{password});
if (defined($param{password})) {
pbs_set_password($scfg, $storeid, $param{password});
} else {
pbs_delete_password($scfg, $storeid);
}
}