]> git.proxmox.com Git - pve-guest-common.git/blobdiff - PVE/ReplicationConfig.pm
Add guest type at find_local_replication_job
[pve-guest-common.git] / PVE / ReplicationConfig.pm
index 51cfe81ead08fb702a7bbea214a467644973a16a..670113d4c77a8b7b573b526b83b774daa897fd3f 100644 (file)
@@ -213,9 +213,13 @@ sub check_for_existing_jobs {
 sub find_local_replication_job {
     my ($cfg, $vmid, $target) = @_;
 
+    my $vms = PVE::Cluster::get_vmlist();
+
     foreach my $id (keys %{$cfg->{ids}}) {
        my $data = $cfg->{ids}->{$id};
 
+       $data->{vmtype} = $vms->{ids}->{$vmid}->{type};
+
        return $data if $data->{type} eq 'local' &&
            $data->{guest} == $vmid && $data->{target} eq $target;
     }