From 9c05f2457595b4db49c569f10a065786146bb0fe Mon Sep 17 00:00:00 2001 From: Kononnable Date: Mon, 4 Dec 2017 22:03:07 +0100 Subject: [PATCH] #12 --- src/drivers/MssqlDriver.ts | 2 +- src/drivers/MysqlDriver.ts | 2 +- src/drivers/PostgresDriver.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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;