-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Closed
Description
Issue type:
[ ] question
[x] bug report
[ ] feature request
[ ] documentation issue
Database system/driver:
[ ] cordova
[ ] mongodb
[ ] mssql
[x] mysql / mariadb
[ ] oracle
[ ] postgres
[ ] cockroachdb
[ ] sqlite
[ ] sqljs
[ ] react-native
[ ] expo
TypeORM version:
[x] latest
[ ] @next
[ ] 0.x.x (or put your version here)
Steps to reproduce or a small repository showing the problem:
Hi! When i run await getRepository("Course").save(course) on some entity i get the following error:
TypeError: str.replace is not a function
at Object.snakeCase (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/util/StringUtils.ts:20:16)
at DefaultNamingStrategy.Object.<anonymous>.DefaultNamingStrategy.tableName (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/naming-strategy/DefaultNamingStrategy.ts:18:56)
at EntityMetadata.Object.<anonymous>.EntityMetadata.build (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/metadata/EntityMetadata.ts:787:58)
at /Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/metadata-builder/EntityMetadataBuilder.ts:94:55
at Array.forEach (<anonymous>)
at EntityMetadataBuilder.Object.<anonymous>.EntityMetadataBuilder.build (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/metadata-builder/EntityMetadataBuilder.ts:94:14)
at ConnectionMetadataBuilder.Object.<anonymous>.ConnectionMetadataBuilder.buildEntityMetadatas (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/connection/ConnectionMetadataBuilder.ts:69:113)
at Connection.Object.<anonymous>.Connection.buildMetadatas (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/connection/Connection.ts:513:59)
at Connection.<anonymous> (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/src/connection/Connection.ts:190:18)
at step (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/node_modules/tslib/tslib.js:136:27)
at Object.next (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/node_modules/tslib/tslib.js:117:57)
at fulfilled (/Users/<user>/WebstormProjects/typeorm-reproduce-bugg/node_modules/tslib/tslib.js:107:62)
at process._tickCallback (internal/process/next_tick.js:68:7)
I've created an example repository at https://github.com/bartolomej/typeorm-reproduce-bugg with steps to reproduce the described error.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels