UNOMI-595: upgrade json-schema-validation lib to 1.0.71 and fix URLParameter schema (#444)
diff --git a/extensions/json-schema/services/pom.xml b/extensions/json-schema/services/pom.xml
index 86a54c8..efe137f 100644
--- a/extensions/json-schema/services/pom.xml
+++ b/extensions/json-schema/services/pom.xml
@@ -32,9 +32,9 @@
<packaging>bundle</packaging>
<properties>
- <version.schema>1.0.69</version.schema>
- <version.schema.jackson>2.12.1</version.schema.jackson>
- <version.schema.itu>1.5.1</version.schema.itu>
+ <version.schema>1.0.71</version.schema>
+ <version.schema.jackson>2.13.3</version.schema.jackson>
+ <version.schema.itu>1.7.0</version.schema.itu>
</properties>
<dependencies>
diff --git a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
index 57c49fe..3d7e3a6 100644
--- a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
+++ b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
@@ -11,9 +11,11 @@
"type": "object",
"patternProperties": {
"^.*$": {
- "type": "string"
+ "type": ["array", "string"],
+ "items": {
+ "type": "string"
+ }
}
},
- "unevaluatedProperties": false,
- "$comment" : "TODO: UNOMI-595, allow for both types: [\"array\", \"string\"] when json-schema-validator is fixed on multiple types handling"
+ "unevaluatedProperties": false
}
\ No newline at end of file