Skip to content

Commit

Permalink
fix: fix crash when discriminator is used incorrectly
Browse files Browse the repository at this point in the history
  • Loading branch information
RomanHotsiy committed Feb 23, 2018
1 parent 0192b70 commit b1d928d
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions lib/utils/spec-manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ export class SpecManager {
let definition = schema || this.byPointer(defPointer);
if (!definition) throw new Error(`Can't load schema at ${defPointer}`);
if (!definition.discriminator && !definition['x-extendedDiscriminator']) return [];
if (defPointer === undefined) return [];

let globalDefs = this._schema.definitions || {};
let res:DescendantInfo[] = [];
Expand Down

0 comments on commit b1d928d

Please sign in to comment.