diff --git a/lib/datasource.js b/lib/datasource.js index 38271117..28f6378a 100644 --- a/lib/datasource.js +++ b/lib/datasource.js @@ -1710,7 +1710,7 @@ DataSource.prototype.defineForeignKey = function defineForeignKey(className, key } var fkDef = {type: pkType}; - var foreignMeta = this.columnMetadata(foreignClassName, key); + var foreignMeta = this.columnMetadata(foreignClassName, pkName); if(foreignMeta && foreignMeta.dataType) { fkDef[this.connector.name] = {}; fkDef[this.connector.name].dataType = foreignMeta.dataType;