From 66e71cb82258abcb571a717f6333e6fa1a92ebfc Mon Sep 17 00:00:00 2001 From: s8kggu_zlatkoa Date: Tue, 2 Jun 2020 14:55:11 +0200 Subject: [PATCH] Error message on missing relation --- src/metadata/relation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/metadata/relation.ts b/src/metadata/relation.ts index ba5f86b..0b76a63 100644 --- a/src/metadata/relation.ts +++ b/src/metadata/relation.ts @@ -275,7 +275,7 @@ export class RelationMetadata extends FieldMetadata implements IRelatio this.joinColumns = this.joinOptions.map(opt => entity.members[opt.name] as ColumnMetadata); const inverseEntity = this.typeFunction(); this.inverseEntityMetadata = database.entities.find(e => e.target === inverseEntity); - if (!this.inverseSide) { + if (!this.inverseSide || !this.inverseEntityMetadata) { throw new TypeError(`Missing inverse relation on ${this.relationType} ` + `[${entity.name}.${this.propertyName}] => [${inverseEntity.name}]`); }