fix(entity): set the default value of UpdateDateColumn to CURRENT_TIMESTAMP (#2913)

This commit is contained in:
Gauthier
2026-04-20 17:13:52 +02:00
committed by GitHub
parent 1d2aa76f94
commit 86e780e950
10 changed files with 40 additions and 10 deletions
+4 -1
View File
@@ -58,7 +58,10 @@ class DiscoverSlider {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<DiscoverSlider>) {
+4 -1
View File
@@ -64,7 +64,10 @@ class Issue {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
@AfterLoad()
+4 -1
View File
@@ -34,7 +34,10 @@ class IssueComment {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<IssueComment>) {
+4 -1
View File
@@ -130,7 +130,10 @@ class Media {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
/**
+4 -1
View File
@@ -543,7 +543,10 @@ export class MediaRequest {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
@Column({ type: 'varchar' })
+4 -1
View File
@@ -41,7 +41,10 @@ class OverrideRule {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<OverrideRule>) {
+4 -1
View File
@@ -33,7 +33,10 @@ class Season {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<Season>) {
+4 -1
View File
@@ -30,7 +30,10 @@ class SeasonRequest {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<SeasonRequest>) {
+4 -1
View File
@@ -150,7 +150,10 @@ export class User {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
public warnings: string[] = [];
+4 -1
View File
@@ -61,7 +61,10 @@ export class Watchlist implements WatchlistItem {
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
public createdAt: Date;
@UpdateDateColumn({ type: resolveDbType('datetime') })
@UpdateDateColumn({
type: resolveDbType('datetime'),
default: () => 'CURRENT_TIMESTAMP',
})
public updatedAt: Date;
constructor(init?: Partial<Watchlist>) {