From 57cb6ddb707b938b8a5c0d39a52b9e4c8a8892da Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Sun, 3 Mar 2019 09:19:39 +0000 Subject: [PATCH] fix for over-eager fix to #506 --- lib/App/Netdisco/Worker/Plugin/Renumber.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/App/Netdisco/Worker/Plugin/Renumber.pm b/lib/App/Netdisco/Worker/Plugin/Renumber.pm index e768002e..c3b815ba 100644 --- a/lib/App/Netdisco/Worker/Plugin/Renumber.pm +++ b/lib/App/Netdisco/Worker/Plugin/Renumber.pm @@ -28,10 +28,10 @@ register_worker({ phase => 'main' }, sub { my $old_ip = $device->ip; my $new_ip = NetAddr::IP->new($extra); - #my $new_dev = get_device($new_ip->addr); - #if ($new_dev and $new_dev->in_storage and ($new_dev->ip ne $device->ip)) { - # return Status->error(sprintf "Already know new device as: %s.", $new_dev->ip); - #} + my $new_dev = get_device($new_ip->addr); + if ($new_dev and $new_dev->in_storage and ($new_dev->ip ne $device->ip)) { + return Status->error(sprintf "Already know new device as: %s.", $new_dev->ip); + } renumber_device($device, $new_ip); return Status->done(sprintf 'Renumbered device %s to %s (%s).',