From 914b6647a4467d323af1d3b501293270c70c3fd1 Mon Sep 17 00:00:00 2001 From: Wolfgang Link Date: Wed, 28 Jun 2017 14:27:37 +0200 Subject: [PATCH] Add guest type at find_local_replication_job We need this at migration time. --- PVE/ReplicationConfig.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PVE/ReplicationConfig.pm b/PVE/ReplicationConfig.pm index 51cfe81..670113d 100644 --- a/PVE/ReplicationConfig.pm +++ b/PVE/ReplicationConfig.pm @@ -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; } -- 2.39.2