Skip to content

Commit a528864

Browse files
committed
fix(api): using timestamptz type for Dates in Entities
1 parent 2b79d8e commit a528864

File tree

6 files changed

+9
-13
lines changed

6 files changed

+9
-13
lines changed

apps/api/src/app/auth/user.entity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ export class User extends Base {
4141
@Column()
4242
userId: string;
4343

44-
@CreateDateColumn()
44+
@CreateDateColumn({ type: 'timestamptz' })
4545
createdAt?: Date;
4646

47-
@UpdateDateColumn()
47+
@UpdateDateColumn({ type: 'timestamptz' })
4848
updatedAt?: Date;
4949

5050
@VersionColumn()

apps/api/src/app/core/entities/audit-base.entity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ export abstract class AuditBase {
1313

1414
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
1515
// @Exclude()
16-
@CreateDateColumn()
16+
@CreateDateColumn({ type: 'timestamptz' })
1717
createdAt?: Date;
1818

1919
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
2020
// @Exclude()
21-
@UpdateDateColumn()
21+
@UpdateDateColumn({ type: 'timestamptz' })
2222
updatedAt?: Date;
2323

2424
// @Exclude()

apps/api/src/app/notifications/notification/notification.entity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ export class Notification extends Base {
6666
isActive?: boolean;
6767

6868
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
69-
@CreateDateColumn()
69+
@CreateDateColumn({ type: 'timestamptz' })
7070
createdAt?: Date;
7171

7272
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
73-
@UpdateDateColumn()
73+
@UpdateDateColumn({ type: 'timestamptz' })
7474
updatedAt?: Date;
7575

7676
@Exclude()

apps/api/src/app/notifications/subscription/subscription.entity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ export class Subscription extends Base {
2828
topics: string[];
2929

3030
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
31-
@CreateDateColumn()
31+
@CreateDateColumn({ type: 'timestamptz' })
3232
createdAt?: Date;
3333

3434
@ApiModelProperty({ type: 'string', format: 'date-time', example: '2018-11-21T06:20:32.232Z' })
35-
@UpdateDateColumn()
35+
@UpdateDateColumn({ type: 'timestamptz' })
3636
updatedAt?: Date;
3737

3838
@Exclude()

libs/ngx-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngx-starter-kit/ngx-utils",
3-
"version": "0.0.2",
3+
"version": "0.0.3",
44
"peerDependencies": {
55
"@angular/common": ">=6.0.0 <8.0.0",
66
"@angular/core": ">=6.0.0 <8.0.0",

libs/ngx-utils/src/lib/pipes/date-fns/format-time-in-words.pipe.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@ export class FormatTimeInWordsPipe implements PipeTransform, OnDestroy {
7474

7575
private stringToDate(date: string | number | Date): number | Date {
7676
const isString = s => typeof(s) === 'string' || s instanceof String;
77-
console.log(date);
78-
console.log(new Date(date as string));
79-
console.log(new Date(Date.parse(date as string)));
80-
8177
return isString(date) ? parseISO(date) : date;
8278
}
8379
}

0 commit comments

Comments
 (0)