From 8b8bc353d0ffb38bcf8a2658f64be170f759833c Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 6 Sep 2020 15:38:35 +0100 Subject: [PATCH] fix: add missing schema for OracleDriver (#6673) --- src/metadata/EntityMetadata.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/metadata/EntityMetadata.ts b/src/metadata/EntityMetadata.ts index 3c4a66ae5c..6975928d3e 100644 --- a/src/metadata/EntityMetadata.ts +++ b/src/metadata/EntityMetadata.ts @@ -6,6 +6,7 @@ import {PostgresDriver} from "../driver/postgres/PostgresDriver"; import {SapDriver} from "../driver/sap/SapDriver"; import {SqlServerConnectionOptions} from "../driver/sqlserver/SqlServerConnectionOptions"; import {SqlServerDriver} from "../driver/sqlserver/SqlServerDriver"; +import {OracleDriver} from "../driver/oracle/OracleDriver"; import {CannotCreateEntityIdMapError} from "../error/CannotCreateEntityIdMapError"; import {OrderByCondition} from "../find-options/OrderByCondition"; import {TableMetadataArgs} from "../metadata-args/TableMetadataArgs"; @@ -709,7 +710,7 @@ export class EntityMetadata { } private getInverseEntityMetadata(value: any, relation: RelationMetadata): EntityMetadata { - const childEntityMetadata = relation.inverseEntityMetadata.childEntityMetadatas.find(metadata => + const childEntityMetadata = relation.inverseEntityMetadata.childEntityMetadatas.find(metadata => metadata.target === value.constructor ); return childEntityMetadata ? childEntityMetadata : relation.inverseEntityMetadata; @@ -848,7 +849,7 @@ export class EntityMetadata { */ protected buildTablePath(): string { let tablePath = this.tableName; - if (this.schema && ((this.connection.driver instanceof PostgresDriver) || (this.connection.driver instanceof SqlServerDriver) || (this.connection.driver instanceof SapDriver))) { + if (this.schema && ((this.connection.driver instanceof OracleDriver) || (this.connection.driver instanceof PostgresDriver) || (this.connection.driver instanceof SqlServerDriver) || (this.connection.driver instanceof SapDriver))) { tablePath = this.schema + "." + tablePath; }