]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/JSONSchema.pm
generate_typetext: better handling of only-optional cases
[pve-common.git] / src / PVE / JSONSchema.pm
index f36ee427f66f8a4dc1509b5a621395965158e5f8..45ce5ba58c3ad5720bdf727d4615ac2d4b8e34d7 100644 (file)
@@ -1317,11 +1317,11 @@ sub generate_typetext {
        &$add($key);
        $pre = ', ';
     }
-    $pre = ' [,' if $pre;
+    $pre = $pre ? ' [,' : '[';
+    $post = ']';
     foreach my $key (@optional) {
        &$add($key);
        $pre = ' [,';
-       $post = ']';
     }
     return $typetext;
 }