diff --git a/fizz-common/pom.xml b/fizz-common/pom.xml
index 68dc1f7..c01d8ca 100644
--- a/fizz-common/pom.xml
+++ b/fizz-common/pom.xml
@@ -19,7 +19,7 @@
com.networknt
json-schema-validator-i18n-support
- 1.0.39_4
+ 1.0.39_5
diff --git a/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java b/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java
new file mode 100644
index 0000000..9b1a8aa
--- /dev/null
+++ b/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java
@@ -0,0 +1,51 @@
+package we.util;
+
+import org.junit.jupiter.api.Test;
+import we.schema.util.I18nUtils;
+
+import java.util.List;
+import java.util.Locale;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class JsonSchemaUtilsTest {
+
+ @Test
+ void validateRequiredPropertyWithoutAssignedTitleAndTitleEn() {
+ I18nUtils.setContextLocale(new Locale("zh"));
+ try {
+ List validateList = JsonSchemaUtils.validate(
+ "{\n" +
+ " \"properties\": {\n" +
+ " \"library\": {\n" +
+ " \"type\": \"object\",\n" +
+ " \"required\": [\n" +
+ " \"person\"\n" +
+ " ],\n" +
+ " \"properties\": {\n" +
+ " \"person\": {\n" +
+ " \"type\": \"string\"\n" +
+ " }\n" +
+ " }\n" +
+ " }\n" +
+ " },\n" +
+ " \"required\": [\n" +
+ " \"library\"\n" +
+ " ],\n" +
+ " \"type\": [\n" +
+ " \"object\",\n" +
+ " \"null\"\n" +
+ " ]\n" +
+ "}",
+ "{\n" +
+ " \"library\":{\n" +
+ " }\n" +
+ "}");
+ assertNotNull(validateList);
+ assertEquals(1, validateList.size());
+ assertEquals("person不能为空", validateList.get(0));
+ } finally {
+ I18nUtils.removeContextLocale();
+ }
+ }
+}
\ No newline at end of file
diff --git a/fizz-core/pom.xml b/fizz-core/pom.xml
index e5e9b97..f8c3c2e 100644
--- a/fizz-core/pom.xml
+++ b/fizz-core/pom.xml
@@ -19,7 +19,7 @@
com.networknt
json-schema-validator-i18n-support
- 1.0.39_4
+ 1.0.39_5
provided
diff --git a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar
similarity index 89%
rename from repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar
rename to repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar
index 2d37051..dd823eb 100644
Binary files a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar and b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar differ
diff --git a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom
similarity index 98%
rename from repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom
rename to repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom
index ae9e0cc..2932438 100644
--- a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom
+++ b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom
@@ -4,7 +4,7 @@
4.0.0
com.networknt
json-schema-validator-i18n-support
- 1.0.39_4
+ 1.0.39_5
POM was created from install:install-file
JsonSchemaValidator
diff --git a/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml b/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml
index d4b5f08..f30f588 100644
--- a/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml
+++ b/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml
@@ -3,10 +3,10 @@
com.networknt
json-schema-validator-i18n-support
- 1.0.39_4
+ 1.0.39_5
- 1.0.39_4
+ 1.0.39_5
- 20210420061309
+ 20210430081305