skip worker when action is per-device but no creds
This commit is contained in:
@@ -50,6 +50,10 @@ register 'register_worker' => sub {
|
|||||||
push @newuserconf, $stanza;
|
push @newuserconf, $stanza;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# per-device action but no device creds available
|
||||||
|
return Status->error('skipped with no device creds')
|
||||||
|
if ref $job->device and 0 == scalar @newuserconf;
|
||||||
|
|
||||||
# back up and restore device_auth
|
# back up and restore device_auth
|
||||||
my $guard = guard { set(device_auth => \@userconf) };
|
my $guard = guard { set(device_auth => \@userconf) };
|
||||||
set(device_auth => \@newuserconf);
|
set(device_auth => \@newuserconf);
|
||||||
|
|||||||
Reference in New Issue
Block a user