From 7afae0b9b269ba81d7393a2b668f9c1830f8db3e Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Thu, 27 Jul 2023 07:12:08 +0100 Subject: [PATCH] avoid tags worker if device not in storage --- lib/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm b/lib/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm index 29fad8c6..549caeca 100644 --- a/lib/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm +++ b/lib/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm @@ -11,6 +11,7 @@ use App::Netdisco::Util::Permission 'acl_matches'; register_worker({ phase => 'main' }, sub { my ($job, $workerconf) = @_; my $device = $job->device; + return unless $device->in_storage; return unless setting('tags') and ref {} eq ref setting('tags') @@ -35,6 +36,7 @@ register_worker({ phase => 'main' }, sub { register_worker({ phase => 'main' }, sub { my ($job, $workerconf) = @_; my $device = $job->device; + return unless $device->in_storage; return unless setting('tags') and ref {} eq ref setting('tags')