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);