From c88c582dec8006d174ecf86e15b2e3cd321d1cf9 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 11 May 2016 13:04:01 +0200 Subject: [PATCH] fix keyAlias test --- src/PVE/JSONSchema.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/PVE/JSONSchema.pm b/src/PVE/JSONSchema.pm index f6ee161..f70bf97 100644 --- a/src/PVE/JSONSchema.pm +++ b/src/PVE/JSONSchema.pm @@ -1446,12 +1446,12 @@ my $find_schema_default_key = sub { if defined($phash->{alias}); die "default key '$key' with keyAlias attribute is not allowed\n" if $phash->{keyAlias}; - die "found keyAlias without 'alias definition for '$key'\n" - if $phash->{keyAlias} && !$phash->{alias}; - $default_key = $key; } my $key_alias = $phash->{keyAlias}; + die "found keyAlias without 'alias definition for '$key'\n" + if $key_alias && !$phash->{alias}; + if ($phash->{alias} && $key_alias) { die "inconsistent keyAlias '$key_alias' definition" if defined($keyAliasProps->{$key_alias}) && -- 2.39.2