Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
Description
enum:
The value of this keyword MUST be an array. This array SHOULD have at least one element. Elements in the array SHOULD be unique.
https://json-schema.org/draft/2019-09/json-schema-validation.html#rfc.section.6.1.2
So it is expected that JSON_SCHEMA_VALID for this schema returns warning:
SET @schema = '{ |
"type":"array",
|
"enum": []
|
}'; |
But actual result is:
SELECT JSON_SCHEMA_VALID(@schema, '2'); |
JSON_SCHEMA_VALID(@schema, '2') |
0
|
SELECT JSON_SCHEMA_VALID(@schema, '[]'); |
JSON_SCHEMA_VALID(@schema, '[]') |
0
|
SELECT JSON_SCHEMA_VALID(@schema, null); |
JSON_SCHEMA_VALID(@schema, null) |
1
|
Attachments
Issue Links
- is caused by
-
MDEV-27128 Implement JSON Schema Validation FUNCTION
- Closed