From: Dietmar Maurer Date: Sat, 19 Sep 2015 08:39:20 +0000 (+0200) Subject: print_bash_completion: handle special case passing $arg_param as string X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=d90a2fd0fc916746e0757db3d2c74c616ab53474;ds=sidebyside print_bash_completion: handle special case passing $arg_param as string --- diff --git a/src/PVE/CLIHandler.pm b/src/PVE/CLIHandler.pm index 516d632..0863fdc 100644 --- a/src/PVE/CLIHandler.pm +++ b/src/PVE/CLIHandler.pm @@ -235,6 +235,8 @@ my $print_bash_completion = sub { $arg_param //= []; $uri_param //= {}; + $arg_param = [ $arg_param ] if !ref($arg_param); + map { $skip_param->{$_} = 1; } @$arg_param; map { $skip_param->{$_} = 1; } keys %$uri_param;