From 3c6de2cafceb8329a19444c034e15d70921b1dd1 Mon Sep 17 00:00:00 2001 From: Roman Hotsiy Date: Tue, 29 May 2018 17:58:56 +0300 Subject: [PATCH] fix: more descriptive message for wrong discriminator use fixes #505 --- src/components/Schema/Schema.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/Schema/Schema.tsx b/src/components/Schema/Schema.tsx index 1be8d4cb11..d875071029 100644 --- a/src/components/Schema/Schema.tsx +++ b/src/components/Schema/Schema.tsx @@ -40,6 +40,13 @@ export class Schema extends React.Component> { } if (discriminatorProp !== undefined) { + if (!oneOf || !oneOf.length) { + throw new Error( + `Looks like you are using discriminator wrong: you don't have any definition inherited from the ${ + schema.title + }`, + ); + } return (