mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-06 10:42:21 +00:00
api: vzdump: also check for default storage permission
Acked-by: Thomas Lamprecht <t.lamprecht@proxmox.com> Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com> Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
This commit is contained in:
parent
082e029758
commit
7a516cbfd1
@ -96,8 +96,9 @@ __PACKAGE__->register_method ({
|
||||
die "you can only backup a single VM with option --stdout\n"
|
||||
if $param->{stdout} && scalar(@{$local_vmids}) != 1;
|
||||
|
||||
$rpcenv->check($user, "/storage/$param->{storage}", [ 'Datastore.AllocateSpace' ])
|
||||
if $param->{storage};
|
||||
# If the root-only dumpdir is used rather than a storage, the check will succeed anyways.
|
||||
my $storeid = $param->{storage} || 'local';
|
||||
$rpcenv->check($user, "/storage/$storeid", [ 'Datastore.AllocateSpace' ]);
|
||||
|
||||
my $worker = sub {
|
||||
my $upid = shift;
|
||||
|
Loading…
Reference in New Issue
Block a user