From 25fb2c9bdc92c49a825b0d6e3e598011f07fbe98 Mon Sep 17 00:00:00 2001 From: Collin Duncan <3679940+cgduncan7@users.noreply.github.com> Date: Wed, 12 Feb 2025 14:18:26 +0100 Subject: [PATCH] Fixing monitors to have proper createdAt --- src/monitoring/entity.ts | 1 - src/monitoring/service.ts | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monitoring/entity.ts b/src/monitoring/entity.ts index 3561b35..3929915 100644 --- a/src/monitoring/entity.ts +++ b/src/monitoring/entity.ts @@ -19,7 +19,6 @@ export class Monitor { @Column('datetime', { nullable: false, - default: dayjs(), transformer: { to: (value?: Dayjs) => (value ?? dayjs()).format(), from: (value: Date) => dayjs(value), diff --git a/src/monitoring/service.ts b/src/monitoring/service.ts index 6abe540..4631293 100644 --- a/src/monitoring/service.ts +++ b/src/monitoring/service.ts @@ -2,6 +2,7 @@ import { Injectable } from '@nestjs/common' import { InjectRepository } from '@nestjs/typeorm' import { Repository } from 'typeorm' +import dayjsTz from '../common/dayjs' import { Monitor, MonitorType } from './entity' @Injectable() @@ -13,7 +14,7 @@ export class MonitorsService { async performMonitor(type: MonitorType, data: string) { await this.monitorsRepository.save( - this.monitorsRepository.create({ type, data }), + this.monitorsRepository.create({ type, data, createdAt: dayjsTz() }), ) } }