From 4777a795210c3a93a4171a17dbdce248e25b21da Mon Sep 17 00:00:00 2001 From: James Ward Date: Thu, 15 Jul 2021 14:33:04 -0400 Subject: [PATCH] fix: foreign keys in SAP were loading from the wrong table (#7914) --- src/driver/sap/SapQueryRunner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/driver/sap/SapQueryRunner.ts b/src/driver/sap/SapQueryRunner.ts index d0347f0259..cfefb1a86d 100644 --- a/src/driver/sap/SapQueryRunner.ts +++ b/src/driver/sap/SapQueryRunner.ts @@ -1668,7 +1668,7 @@ export class SapQueryRunner extends BaseQueryRunner implements QueryRunner { const foreignKeys = dbForeignKeys.filter(dbFk => dbFk["CONSTRAINT_NAME"] === dbForeignKey["CONSTRAINT_NAME"]); // if referenced table located in currently used schema, we don't need to concat schema name to table name. - const schema = getSchemaFromKey(dbTable, "REFERENCED_SCHEMA_NAME"); + const schema = getSchemaFromKey(dbForeignKey, "REFERENCED_SCHEMA_NAME"); const referencedTableName = this.driver.buildTableName(dbForeignKey["REFERENCED_TABLE_NAME"], schema); return new TableForeignKey({