]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/JSONSchema.pm
print_property_string: skip keys early
[pve-common.git] / src / PVE / JSONSchema.pm
index e83d8dea42a3797bc610530bea86f3aca6a6f5ea..a9a5400593c0954c2a3cc62ff76d8914744e1ed5 100644 (file)
@@ -582,9 +582,9 @@ sub print_property_string {
     }
 
     foreach my $key (sort keys %$data) {
-       die "invalid key: $key" if !$allowed{$key};
        delete $required{$key};
        next if $skipped{$key};
+       die "invalid key: $key" if !$allowed{$key};
 
        my $typeformat = $format->{$key}->{format};
        my $value = $data->{$key};