PBSPlugin.pm: fix password handling using new on_update_hook
This commit is contained in:
committed by
Thomas Lamprecht
parent
e2fc55b413
commit
b494636ac9
@ -171,8 +171,22 @@ sub extract_vzdump_config {
|
|||||||
sub on_add_hook {
|
sub on_add_hook {
|
||||||
my ($class, $storeid, $scfg, %param) = @_;
|
my ($class, $storeid, $scfg, %param) = @_;
|
||||||
|
|
||||||
if (my $password = $param{password}) {
|
if (defined($param{password})) {
|
||||||
pbs_set_password($scfg, $storeid, $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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user