ソースを参照

fix: if/then/else attached to wrong version in keywords

Sam Jaffe 1 年間 前
コミット
c3bbbcc65b
1 ファイル変更3 行追加3 行削除
  1. 3 3
      include/jvalidate/constraint.h

+ 3 - 3
include/jvalidate/constraint.h

@@ -96,8 +96,8 @@ private:
       {"dependencies",
        {{schema::Version::Draft04, {schema::Wraps::Object}}, {schema::Version::Draft2019_09, {}}}},
       {"dependentSchemas", {{schema::Version::Draft2019_09, {schema::Wraps::Object}}}},
-      {"else", {{schema::Version::Draft04, {schema::Wraps::Schema}}}},
-      {"if", {{schema::Version::Draft04, {schema::Wraps::Schema}}}},
+      {"else", {{schema::Version::Draft07, {schema::Wraps::Schema}}}},
+      {"if", {{schema::Version::Draft07, {schema::Wraps::Schema}}}},
       {"items",
        {{schema::Version::Draft04, {schema::Wraps::Array, schema::Wraps::Schema}},
         {schema::Version::Draft2020_12, {schema::Wraps::Schema}}}},
@@ -106,7 +106,7 @@ private:
       {"patternProperties", {{schema::Version::Draft04, {schema::Wraps::Object}}}},
       {"prefixItems", {{schema::Version::Draft2020_12, {schema::Wraps::Array}}}},
       {"properties", {{schema::Version::Draft04, {schema::Wraps::Object}}}},
-      {"then", {{schema::Version::Draft04, {schema::Wraps::Schema}}}},
+      {"then", {{schema::Version::Draft07, {schema::Wraps::Schema}}}},
       {"unevaluatedItems", {{schema::Version::Draft2020_12, {schema::Wraps::Schema}}}},
       {"unevaluatedProperties", {{schema::Version::Draft2020_12, {schema::Wraps::Schema}}}},
   };