From 08a5b67b5b18d750406ae7a327c25c2fdf280cf8 Mon Sep 17 00:00:00 2001 From: pkriko <32265250+pkriko@users.noreply.github.com> Date: Thu, 13 Aug 2020 12:14:12 +0200 Subject: [PATCH] (fix): add check option of resource-type (#2151) --- .../meraki/cloudcontroller/restapi/mode/discovery.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/network/cisco/meraki/cloudcontroller/restapi/mode/discovery.pm b/network/cisco/meraki/cloudcontroller/restapi/mode/discovery.pm index 78cf02c66..d369b0693 100644 --- a/network/cisco/meraki/cloudcontroller/restapi/mode/discovery.pm +++ b/network/cisco/meraki/cloudcontroller/restapi/mode/discovery.pm @@ -42,6 +42,14 @@ sub new { sub check_options { my ($self, %options) = @_; $self->SUPER::init(%options); + + if (!defined($self->{option_results}->{resource_type}) || $self->{option_results}->{resource_type} eq '') { + $self->{option_results}->{resource_type} = 'device'; + } + if ($self->{option_results}->{resource_type} !~ /^device|network$/) { + $self->{output}->add_option_msg(short_msg => 'unknown resource type'); + $self->{output}->option_exit(); + } } sub discovery_devices {