diff --git a/src/drivers/MssqlDriver.ts b/src/drivers/MssqlDriver.ts index bcae776..2fa64d4 100644 --- a/src/drivers/MssqlDriver.ts +++ b/src/drivers/MssqlDriver.ts @@ -363,7 +363,7 @@ order by if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName; }).length>0){ - for (let i=2;i<=10;i++){ + for (let i=2;i<=ownerEntity.Columns.length;i++){ columnName = ownerEntity.EntityName.toLowerCase() + (isOneToMany ? 's' : '')+i.toString(); if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName; diff --git a/src/drivers/MysqlDriver.ts b/src/drivers/MysqlDriver.ts index 75916ed..a28bacd 100644 --- a/src/drivers/MysqlDriver.ts +++ b/src/drivers/MysqlDriver.ts @@ -333,7 +333,7 @@ export class MysqlDriver extends AbstractDriver { if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName; }).length > 0) { - for (let i = 2; i <= 10; i++) { + for (let i=2;i<=ownerEntity.Columns.length;i++){ columnName = ownerEntity.EntityName.toLowerCase() + (isOneToMany ? 's' : '') + i.toString(); if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName; diff --git a/src/drivers/PostgresDriver.ts b/src/drivers/PostgresDriver.ts index 1687dc4..a9d50d4 100644 --- a/src/drivers/PostgresDriver.ts +++ b/src/drivers/PostgresDriver.ts @@ -392,7 +392,7 @@ export class PostgresDriver extends AbstractDriver { if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName; }).length>0){ - for (let i=2;i<=10;i++){ + for (let i=2;i<=ownerEntity.Columns.length;i++){ columnName = ownerEntity.EntityName.toLowerCase() + (isOneToMany ? 's' : '')+i.toString(); if (referencedEntity.Columns.filter((filterVal) => { return filterVal.name == columnName;