]> git.proxmox.com Git - pve-manager.git/blobdiff - PVE/API2/VZDump.pm
fix #1594: allow skipping VMIDs on other nodes from API
[pve-manager.git] / PVE / API2 / VZDump.pm
index 8e4096747e02087b3f9b4bd0502f0ba09439bd7c..d370467c8b82d34980bbc6a52963db9264554455 100644 (file)
@@ -62,9 +62,6 @@ __PACKAGE__->register_method ({
                if defined($param->{$key}) && ($user ne 'root@pam');
        }
 
-       # by default we set --rsyncable for gzip
-       local $ENV{GZIP} = "--rsyncable" if !$ENV{GZIP};
-
        PVE::VZDump::verify_vzdump_parameters($param, 1);
 
        # silent exit if we run on wrong node
@@ -86,7 +83,7 @@ __PACKAGE__->register_method ({
 
        my $skiplist = [];
        if (!$param->{all}) {
-           if (!$param->{node}) {
+           if (!$param->{node} || $param->{node} eq $nodename) {
                my $vmlist = PVE::Cluster::get_vmlist();
                my @localvmids = ();
                foreach my $vmid (@vmids) {