Skip to content

Commit 86e780e

Browse files
authored
fix(entity): set the default value of UpdateDateColumn to CURRENT_TIMESTAMP (#2913)
1 parent 1d2aa76 commit 86e780e

10 files changed

Lines changed: 40 additions & 10 deletions

File tree

server/entity/DiscoverSlider.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@ class DiscoverSlider {
5858
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
5959
public createdAt: Date;
6060

61-
@UpdateDateColumn({ type: resolveDbType('datetime') })
61+
@UpdateDateColumn({
62+
type: resolveDbType('datetime'),
63+
default: () => 'CURRENT_TIMESTAMP',
64+
})
6265
public updatedAt: Date;
6366

6467
constructor(init?: Partial<DiscoverSlider>) {

server/entity/Issue.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ class Issue {
6464
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
6565
public createdAt: Date;
6666

67-
@UpdateDateColumn({ type: resolveDbType('datetime') })
67+
@UpdateDateColumn({
68+
type: resolveDbType('datetime'),
69+
default: () => 'CURRENT_TIMESTAMP',
70+
})
6871
public updatedAt: Date;
6972

7073
@AfterLoad()

server/entity/IssueComment.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ class IssueComment {
3434
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
3535
public createdAt: Date;
3636

37-
@UpdateDateColumn({ type: resolveDbType('datetime') })
37+
@UpdateDateColumn({
38+
type: resolveDbType('datetime'),
39+
default: () => 'CURRENT_TIMESTAMP',
40+
})
3841
public updatedAt: Date;
3942

4043
constructor(init?: Partial<IssueComment>) {

server/entity/Media.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ class Media {
130130
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
131131
public createdAt: Date;
132132

133-
@UpdateDateColumn({ type: resolveDbType('datetime') })
133+
@UpdateDateColumn({
134+
type: resolveDbType('datetime'),
135+
default: () => 'CURRENT_TIMESTAMP',
136+
})
134137
public updatedAt: Date;
135138

136139
/**

server/entity/MediaRequest.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,10 @@ export class MediaRequest {
543543
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
544544
public createdAt: Date;
545545

546-
@UpdateDateColumn({ type: resolveDbType('datetime') })
546+
@UpdateDateColumn({
547+
type: resolveDbType('datetime'),
548+
default: () => 'CURRENT_TIMESTAMP',
549+
})
547550
public updatedAt: Date;
548551

549552
@Column({ type: 'varchar' })

server/entity/OverrideRule.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ class OverrideRule {
4141
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
4242
public createdAt: Date;
4343

44-
@UpdateDateColumn({ type: resolveDbType('datetime') })
44+
@UpdateDateColumn({
45+
type: resolveDbType('datetime'),
46+
default: () => 'CURRENT_TIMESTAMP',
47+
})
4548
public updatedAt: Date;
4649

4750
constructor(init?: Partial<OverrideRule>) {

server/entity/Season.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ class Season {
3333
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
3434
public createdAt: Date;
3535

36-
@UpdateDateColumn({ type: resolveDbType('datetime') })
36+
@UpdateDateColumn({
37+
type: resolveDbType('datetime'),
38+
default: () => 'CURRENT_TIMESTAMP',
39+
})
3740
public updatedAt: Date;
3841

3942
constructor(init?: Partial<Season>) {

server/entity/SeasonRequest.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ class SeasonRequest {
3030
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
3131
public createdAt: Date;
3232

33-
@UpdateDateColumn({ type: resolveDbType('datetime') })
33+
@UpdateDateColumn({
34+
type: resolveDbType('datetime'),
35+
default: () => 'CURRENT_TIMESTAMP',
36+
})
3437
public updatedAt: Date;
3538

3639
constructor(init?: Partial<SeasonRequest>) {

server/entity/User.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,10 @@ export class User {
150150
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
151151
public createdAt: Date;
152152

153-
@UpdateDateColumn({ type: resolveDbType('datetime') })
153+
@UpdateDateColumn({
154+
type: resolveDbType('datetime'),
155+
default: () => 'CURRENT_TIMESTAMP',
156+
})
154157
public updatedAt: Date;
155158

156159
public warnings: string[] = [];

server/entity/Watchlist.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ export class Watchlist implements WatchlistItem {
6161
@DbAwareColumn({ type: 'datetime', default: () => 'CURRENT_TIMESTAMP' })
6262
public createdAt: Date;
6363

64-
@UpdateDateColumn({ type: resolveDbType('datetime') })
64+
@UpdateDateColumn({
65+
type: resolveDbType('datetime'),
66+
default: () => 'CURRENT_TIMESTAMP',
67+
})
6568
public updatedAt: Date;
6669

6770
constructor(init?: Partial<Watchlist>) {

0 commit comments

Comments
 (0)