Nest.js - сбой уникальной колонки - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть пользовательская сущность с уникальным столбцом, называемым электронная почта.Когда я пытаюсь зарегистрировать пользователя по электронной почте, которая уже существует, происходит сбой Nest.js.Я использую TypeORM, кстати.Конечно, я могу проверить адрес электронной почты, но это не должно быть bahaviour по умолчанию.

Столбец user.entity.ts

@Column({ name: 'email', length: 300, nullable: true, unique: true })
private _email?: string;

Журнал

[Nest] 18176   - 2018-11-24 10:17:05   [ExceptionsHandler] SQLITE_CONSTRAINT: UNIQUE constraint failed: user.email +4491ms
QueryFailedError: SQLITE_CONSTRAINT: UNIQUE constraint failed: user.email
    at new QueryFailedError (C:\Users\kvn\workspace\kargo-new-backend\src\error\QueryFailedError.ts:9:9)
    at Statement.handler (C:\Users\kvn\workspace\kargo-new-backend\src\driver\sqlite\SqliteQueryRunner.ts:53:26)
...