Skip to content

Commit 011adaa

Browse files
Ignore human overloading error in xpack.info request (#4944) (#4945)
(cherry picked from commit b982f45) Co-authored-by: Quentin Pradet <quentin.pradet@elastic.co>
1 parent 9cb295e commit 011adaa

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

compiler/src/validation-errors.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
* under the License.
1818
*/
1919

20+
const IGNORED_ERRORS = [
21+
"request definition xpack.info:Request / query - Property 'human' is already defined in an ancestor class"
22+
]
23+
2024
/** Errors for an endpoint */
2125
export class EndpointError {
2226
request: string[]
@@ -35,6 +39,10 @@ export class ValidationErrors {
3539

3640
/** Add some error information relative to an endpoint's request or response */
3741
addEndpointError (endpoint: string, part: 'request' | 'response', message: string): void {
42+
if (IGNORED_ERRORS.includes(message)) {
43+
return
44+
}
45+
3846
let error = this.endpointErrors[endpoint]
3947
if (error == null) {
4048
error = { request: [], response: [] }
@@ -54,10 +62,8 @@ export class ValidationErrors {
5462
let count = 0
5563
const logArray = function (errs: string[], prefix = ''): void {
5664
for (const err of errs) {
57-
if (err !== 'Missing request & response') {
58-
console.error(`${prefix}${err}`)
59-
count++
60-
}
65+
console.error(`${prefix}${err}`)
66+
count++
6167
}
6268
}
6369

output/schema/validation-errors.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,6 @@
260260
"Request: missing json spec query parameter 'index'"
261261
],
262262
"response": []
263-
},
264-
"xpack.info": {
265-
"request": [
266-
"request definition xpack.info:Request / query - Property 'human' is already defined in an ancestor class"
267-
],
268-
"response": []
269263
}
270264
},
271265
"generalErrors": [

0 commit comments

Comments
 (0)