From 165bb05a1bca861c18ffc07d135903c80e545cf0 Mon Sep 17 00:00:00 2001 From: Umed Khudoiberdiev Date: Sat, 20 May 2017 14:32:16 +0500 Subject: [PATCH] =?UTF-8?q?fixing=20mongodb=20issues=CF=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/metadata/IndexMetadata.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/metadata/IndexMetadata.ts b/src/metadata/IndexMetadata.ts index 986867bf0..a83283532 100644 --- a/src/metadata/IndexMetadata.ts +++ b/src/metadata/IndexMetadata.ts @@ -130,8 +130,9 @@ export class IndexMetadata { } this.columnNamesWithOrderingMap = Object.keys(map).reduce((updatedMap, key) => { - const column = this.entityMetadata.columns.find(column => column.propertyName === key)!; - updatedMap[column.databaseName] = map[key]; + const column = this.entityMetadata.columns.find(column => column.propertyPath === key); + if (column) + updatedMap[column.databaseName] = map[key]; return updatedMap; }, {} as { [key: string]: number }); this.name = namingStrategy.indexName(this.givenName ? this.givenName : undefined, this.entityMetadata.tableName, this.columns.map(column => column.databaseName));