diff --git a/src/flux/models/message.es6 b/src/flux/models/message.es6 index 0436e43f4..8eed16837 100644 --- a/src/flux/models/message.es6 +++ b/src/flux/models/message.es6 @@ -253,7 +253,7 @@ Message(date DESC) WHERE draft = 1`, // Public: Returns a set of uniqued message participants by combining the // `to`, `cc`, `bcc` && (optionally) `from` fields. - participants({includeFrom, includeBcc} = {includeFrom: true, includeBcc: false}) { + participants({includeFrom = true, includeBcc = false} = {}) { const seen = {} const all = [] let contacts = [].concat(this.to, this.cc) diff --git a/src/flux/tasks/send-draft-task.es6 b/src/flux/tasks/send-draft-task.es6 index a96308f94..666b2c95c 100644 --- a/src/flux/tasks/send-draft-task.es6 +++ b/src/flux/tasks/send-draft-task.es6 @@ -96,7 +96,7 @@ export default class SendDraftTask extends BaseDraftTask { return this.createMessageFromResponse(responseJSON); }) .then(() => { - const recipients = this.message.to.concat(this.message.cc, this.message.bcc); + const recipients = this.message.participants({includeFrom: false, includeBcc: true}) recipients.forEach((recipient) => { const t1 = new MultiSendToIndividualTask({ message: this.message,