From 5bcc63a62cdb54f04e9740f610e15ef3cd301fe0 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Fri, 28 Aug 2020 14:16:25 +0200 Subject: [PATCH] Models: add automatic created_at property value --- src/db/Model.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/db/Model.ts b/src/db/Model.ts index b635f2b..232a616 100644 --- a/src/db/Model.ts +++ b/src/db/Model.ts @@ -127,6 +127,9 @@ export default abstract class Model { private async saveTransaction(connection: Connection, exists: boolean, needs_full_update: boolean): Promise { // Before save await this.beforeSave(exists, connection); + if (!exists && this.hasOwnProperty('created_at')) { + this.created_at = new Date(); + } if (exists && this.hasOwnProperty('updated_at')) { this.updated_at = new Date(); }