]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/RESTHandler.pm
getopt_usage: always remove $standard_output_options
[pve-common.git] / src / PVE / RESTHandler.pm
index e395b95d5c6ea02a1f63b8c50e96440d71191755..ed7686324ec4f9127fd852fa95330d346aaedcde 100644 (file)
@@ -624,6 +624,16 @@ sub getopt_usage {
        }
     }
 
+    # also remove $standard_output_options from $prop (pvesh, pveclient)
+    if ($prop->{'output-format'}) {
+       $has_output_format_option = 1;
+       foreach my $key (keys %$prop) {
+           if ($standard_output_options->{$key}) {
+               delete $prop->{$key};
+           }
+       }
+    }
+
     my $out = '';
 
     my $arg_hash = {};