mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-04 17:58:53 +00:00
api: backup: update: turn delete into a hash
makes it easier to check for keys in the following patches. Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
This commit is contained in:
parent
1056e10c4b
commit
bda3f2aab7
@ -435,9 +435,7 @@ __PACKAGE__->register_method({
|
||||
|
||||
my $id = extract_param($param, 'id');
|
||||
my $delete = extract_param($param, 'delete');
|
||||
if ($delete) {
|
||||
$delete = [PVE::Tools::split_list($delete)];
|
||||
}
|
||||
$delete = { map { $_ => 1 } PVE::Tools::split_list($delete) } if $delete;
|
||||
|
||||
my $update_job = sub {
|
||||
my $data = cfs_read_file('vzdump.cron');
|
||||
@ -472,7 +470,7 @@ __PACKAGE__->register_method({
|
||||
'repeat-missed' => 1,
|
||||
};
|
||||
|
||||
foreach my $k (@$delete) {
|
||||
for my $k (keys $delete->%*) {
|
||||
if (!PVE::VZDump::option_exists($k) && !$deletable->{$k}) {
|
||||
raise_param_exc({ delete => "unknown option '$k'" });
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user