add default value on field createdAt like it is in migration

This commit is contained in:
Claus-Peter Huebner 2023-07-18 16:32:59 +02:00
parent 0e8ef23361
commit 4b04f81f02
3 changed files with 2 additions and 3 deletions

View File

@ -12,7 +12,6 @@ export async function setUserRole(user: DbUser, role: string | null | undefined)
user.userRoles.push(UserRole.create())
}
// and initialize the userRole
user.userRoles[0].createdAt = new Date()
user.userRoles[0].role = role
user.userRoles[0].userId = user.id
await UserRole.save(user.userRoles[0])

View File

@ -60,7 +60,7 @@ export class User extends BaseEntity {
})
lastName: string
@Column({ name: 'created_at', default: () => 'CURRENT_TIMESTAMP', nullable: false })
@Column({ name: 'created_at', default: () => 'CURRENT_TIMESTAMP(3)', nullable: false })
createdAt: Date
@DeleteDateColumn({ name: 'deleted_at', nullable: true })

View File

@ -12,7 +12,7 @@ export class UserRole extends BaseEntity {
@Column({ length: 40, nullable: false, collation: 'utf8mb4_unicode_ci' })
role: string
@Column({ name: 'created_at', default: () => 'CURRENT_TIMESTAMP', nullable: false })
@Column({ name: 'created_at', default: () => 'CURRENT_TIMESTAMP(3)', nullable: false })
createdAt: Date
@Column({ name: 'updated_at', nullable: true, default: null, type: 'datetime' })