From c7f0e2440bdf44db6d1dce0d06ce3b0e8c395dbf Mon Sep 17 00:00:00 2001 From: elweyn Date: Thu, 4 Nov 2021 13:50:09 +0100 Subject: [PATCH] Change so that the new entity is recognized by the queryRunner. --- backend/src/typeorm/repository/LoginEmailOptIn.ts | 5 +++++ database/entity/0003-login_server_tables/LoginEmailOptIn.ts | 4 ++-- database/entity/index.ts | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 backend/src/typeorm/repository/LoginEmailOptIn.ts diff --git a/backend/src/typeorm/repository/LoginEmailOptIn.ts b/backend/src/typeorm/repository/LoginEmailOptIn.ts new file mode 100644 index 000000000..cb486d922 --- /dev/null +++ b/backend/src/typeorm/repository/LoginEmailOptIn.ts @@ -0,0 +1,5 @@ +import { EntityRepository, Repository } from 'typeorm' +import { LoginEmailOptIn } from '@entity/LoginEmailOptIn' + +@EntityRepository(LoginEmailOptIn) +export class LoginEmailOptInRepository extends Repository {} diff --git a/database/entity/0003-login_server_tables/LoginEmailOptIn.ts b/database/entity/0003-login_server_tables/LoginEmailOptIn.ts index e07411dfb..2ec62927f 100644 --- a/database/entity/0003-login_server_tables/LoginEmailOptIn.ts +++ b/database/entity/0003-login_server_tables/LoginEmailOptIn.ts @@ -6,10 +6,10 @@ export class LoginEmailOptIn extends BaseEntity { @PrimaryGeneratedColumn('increment', { unsigned: true }) id: number - @Column() + @Column({ name: 'user_id' }) userId: number - @Column({ name: 'verification_code', type: 'bigint', unsigned: true }) + @Column({ name: 'verification_code', type: 'bigint', unsigned: true, unique: true }) verificationCode: BigInt @Column({ name: 'email_opt_in_type_id' }) diff --git a/database/entity/index.ts b/database/entity/index.ts index da6761da2..ff1d34d9e 100644 --- a/database/entity/index.ts +++ b/database/entity/index.ts @@ -1,4 +1,5 @@ import { Balance } from './Balance' +import { LoginEmailOptIn } from './LoginEmailOptIn' import { LoginUser } from './LoginUser' import { LoginUserBackup } from './LoginUserBackup' import { Migration } from './Migration' @@ -13,6 +14,7 @@ export const entities = [ Balance, LoginUser, LoginUserBackup, + LoginEmailOptIn, Migration, Transaction, TransactionCreation,