From 0e822b4d54e69e94aede3d04b54908a0f46fb4a2 Mon Sep 17 00:00:00 2001 From: Nazar Gargol Date: Wed, 6 Nov 2019 14:44:52 +0700 Subject: [PATCH] Added field defaults --- core/server/models/email.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/server/models/email.js b/core/server/models/email.js index f23d30566b..992839b6c5 100644 --- a/core/server/models/email.js +++ b/core/server/models/email.js @@ -1,8 +1,16 @@ +const uuid = require('uuid'); const ghostBookshelf = require('./base'); const Email = ghostBookshelf.Model.extend({ tableName: 'emails', + defaults: function defaults() { + return { + uuid: uuid.v4(), + status: 'sending' + }; + }, + emitChange: function emitChange(event, options) { const eventToTrigger = 'email' + '.' + event; ghostBookshelf.Model.prototype.emitChange.bind(this)(this, eventToTrigger, options);