Fix types for foreign keys

Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
David Mehren 2020-04-11 00:23:48 +02:00
parent 1d4107fe90
commit 0c078f5266
No known key found for this signature in database
GPG key ID: 6017AF117F9756CB
3 changed files with 4 additions and 5 deletions

View file

@ -16,7 +16,7 @@ export class Author extends Model<Author> {
@ForeignKey(() => Note)
@NoteUserIndex
@Column
@Column(DataType.UUID)
noteId: string;
@BelongsTo(() => Note, { foreignKey: 'noteId', onDelete: 'CASCADE', constraints: false, hooks: true })
@ -24,7 +24,7 @@ export class Author extends Model<Author> {
@ForeignKey(() => User)
@NoteUserIndex
@Column
@Column(DataType.UUID)
userId: string;
@BelongsTo(() => User, { foreignKey: 'userId', onDelete: 'CASCADE', constraints: false, hooks: true })

View file

@ -94,7 +94,7 @@ export class Revision extends Model<Revision> {
}
@ForeignKey(() => Note)
@Column
@Column(DataType.UUID)
noteId: string
@BelongsTo(() => Note, { foreignKey: 'noteId', constraints: false, onDelete: 'CASCADE', hooks: true })

View file

@ -31,8 +31,7 @@ export class User extends Model<User> {
@Column(DataType.TEXT)
refreshToken: string;
@IsUUID(4)
@Column
@Column(DataType.UUID)
deleteToken: string;
@IsEmail