diff --git a/packages/rulesets/src/asyncapi/functions/asyncApi2MessageExamplesValidation.ts b/packages/rulesets/src/asyncapi/functions/asyncApi2MessageExamplesValidation.ts index 053e47acd..064c8d021 100644 --- a/packages/rulesets/src/asyncapi/functions/asyncApi2MessageExamplesValidation.ts +++ b/packages/rulesets/src/asyncapi/functions/asyncApi2MessageExamplesValidation.ts @@ -19,8 +19,11 @@ export interface MessageFragment { } function getMessageExamples(message: MessageFragment): Array<{ path: JsonPath; value: MessageExample }> { + if (!Array.isArray(message.examples)) { + return []; + } return ( - message.examples?.map((example, index) => { + message.examples.map((example, index) => { return { path: ['examples', index], value: example,