diff --git a/app/controllers/setup/three.js b/app/controllers/setup/three.js index 022b3a03b..b1dfc2465 100644 --- a/app/controllers/setup/three.js +++ b/app/controllers/setup/three.js @@ -1,6 +1,7 @@ /* eslint-disable ghost/ember/alias-model-in-controller */ import Controller, {inject as controller} from '@ember/controller'; import DS from 'ember-data'; +import Ember from 'ember'; import RSVP from 'rsvp'; import validator from 'npm:validator'; import {alias} from '@ember/object/computed'; @@ -228,7 +229,7 @@ export default Controller.extend({ if (erroredEmails.length > 0) { invitationsString = erroredEmails.length > 1 ? ' invitations: ' : ' invitation: '; message = `Failed to send ${erroredEmails.length} ${invitationsString}`; - message += erroredEmails.join(', '); + message += Ember.Handlebars.Utils.escapeExpression(erroredEmails.join(', ')); message += '. Please check your email configuration, see https://docs.ghost.org/v1.0.0/docs/mail-config for instructions'; message = htmlSafe(message);