mirror of
https://git.proxmox.com/git/pve-common
synced 2025-08-06 08:19:39 +00:00
RESTHandler getopt_usage: schema properties can be undef
While seldom some of our API endpoints do not define it, e.g., the world readable /access/ticket call. As all of the stack can cope with that just fine make getopt_usage also follow that behavior and don't assume that properties has to be defined. This fixes a complaint about undefined value use in the following calls: pvesh usage /access/ticket pmgsh help /access Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
d2513a84df
commit
772038d440
@ -621,7 +621,10 @@ sub getopt_usage {
|
||||
|
||||
my $schema = $info->{parameters};
|
||||
my $name = $info->{name};
|
||||
my $prop = { %{$schema->{properties}} }; # copy
|
||||
my $prop = {};
|
||||
if ($schema->{properties}) {
|
||||
$prop = { %{$schema->{properties}} }; # copy
|
||||
}
|
||||
|
||||
my $has_output_format_option = $formatter_properties->{'output-format'} ? 1 : 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user