BUG/MINOR: stats: fix validity of the json schema

The json schema seems to be invalid when checking using the validator
from https://www.jsonschemavalidator.net/. Correct it using the
following specification :
http://json-schema.org/draft/2019-09/json-schema-validation.html#rfc.section.9.1

The impact of the bug it not well known as I am not sure of how useful
the json schema is for users. It is probably not used at all or else
this bug would have been reported.

This should be backported up to 1.8.
This commit is contained in:
Amaury Denoyelle 2020-10-02 18:31:59 +02:00 committed by Christopher Faulet
parent cd3de50779
commit a53ce4cc01

View file

@ -3579,9 +3579,9 @@ static void stats_dump_json_schema(struct buffer *out)
"\"title\":\"Info\","
"\"type\":\"array\","
"\"items\":{"
"\"title\":\"InfoItem\","
"\"type\":\"object\","
"\"properties\":{"
"\"title\":\"InfoItem\","
"\"type\":\"object\","
"\"field\":{\"$ref\":\"#/definitions/field\"},"
"\"processNum\":{\"$ref\":\"#/definitions/processNum\"},"
"\"tags\":{\"$ref\":\"#/definitions/tags\"},"
@ -3626,9 +3626,9 @@ static void stats_dump_json_schema(struct buffer *out)
"\"properties\":{"
"\"errorStr\":{"
"\"type\":\"string\""
"},"
"\"required\":[\"errorStr\"]"
"}"
"}"
"},"
"\"required\":[\"errorStr\"]"
"}"
"],"
"\"definitions\":{"