SYNC: [skip ci] fixed FK joining #1051

This commit is contained in:
SPRINX0\prochazka
2025-02-21 13:03:55 +01:00
committed by Diflow
parent 0096a40132
commit f37f1e794e

View File

@@ -275,7 +275,11 @@ export class TableGridDisplay extends GridDisplay {
const refTableInfo = this.dbinfo.tables.find(
x => x.schemaName == res.foreignKey.refSchemaName && x.pureName == res.foreignKey.refTableName
);
if (refTableInfo && isTableColumnUnique(refTableInfo, res.foreignKey.columns[0].refColumnName)) {
if (
refTableInfo &&
res.foreignKey.columns.length == 1 &&
isTableColumnUnique(refTableInfo, res.foreignKey.columns[0].refColumnName)
) {
res.isForeignKeyUnique = true;
}
}