From 13eda518607f6301648e37319001bb10eb0b70c0 Mon Sep 17 00:00:00 2001 From: Kononnable Date: Thu, 11 Apr 2019 21:11:12 +0200 Subject: [PATCH] fixes #157 --- src/NamingStrategy.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/NamingStrategy.ts b/src/NamingStrategy.ts index 5dc38f8..4e814d6 100644 --- a/src/NamingStrategy.ts +++ b/src/NamingStrategy.ts @@ -1,3 +1,4 @@ +import changeCase = require("change-case"); import { AbstractNamingStrategy } from "./AbstractNamingStrategy"; import { EntityInfo } from "./models/EntityInfo"; import { RelationInfo } from "./models/RelationInfo"; @@ -12,10 +13,8 @@ export class NamingStrategy extends AbstractNamingStrategy { const ownerEntity = dbModel.find( v => v.tsEntityName === relation.ownerTable )!; + let columnName = changeCase.camelCase(columnOldName); - let columnName = - columnOldName[0].toLowerCase() + - columnOldName.substring(1, columnOldName.length); if ( columnName.toLowerCase().endsWith("id") && !columnName.toLowerCase().endsWith("guid")