X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FRESTHandler.pm;h=0a64158679cce96926802445403c12166769bf7d;hp=55a7f9a889d10781c63d4e17c09cc763afc036cb;hb=8d3eb3ce17c60f128359e249e3ea9d114c792823;hpb=b01af86160823b8cc00c2500f6e123c424d82f3c diff --git a/src/PVE/RESTHandler.pm b/src/PVE/RESTHandler.pm index 55a7f9a..0a64158 100644 --- a/src/PVE/RESTHandler.pm +++ b/src/PVE/RESTHandler.pm @@ -699,13 +699,13 @@ my $replace_file_names_with_contents = sub { }; sub cli_handler { - my ($self, $prefix, $name, $args, $arg_param, $fixed_param, $pwcallback, $param_mapping_func) = @_; + my ($self, $prefix, $name, $args, $arg_param, $fixed_param, $read_password_func, $param_mapping_func) = @_; my $info = $self->map_method_by_name($name); my $res; eval { - my $param = PVE::JSONSchema::get_options($info->{parameters}, $args, $arg_param, $fixed_param, $pwcallback); + my $param = PVE::JSONSchema::get_options($info->{parameters}, $args, $arg_param, $fixed_param, $read_password_func); if (defined($param_mapping_func)) { my $param_mapping_hash = $compute_param_mapping_hash->(&$param_mapping_func($name)); @@ -719,7 +719,7 @@ sub cli_handler { die $err if !$ec || $ec ne "PVE::Exception" || !$err->is_param_exc(); - $err->{usage} = $self->usage_str($name, $prefix, $arg_param, $fixed_param, 'short', $pwcallback, $param_mapping_func); + $err->{usage} = $self->usage_str($name, $prefix, $arg_param, $fixed_param, 'short', $read_password_func, $param_mapping_func); die $err; }