Make compose replies for PMs more robust.

We now use user_ids from the message to generate the
reply_to more dynamically.
This commit is contained in:
Steve Howell
2017-02-08 18:18:40 -08:00
committed by Tim Abbott
parent 37509da20d
commit f8d59c8108
2 changed files with 49 additions and 5 deletions

View File

@@ -636,11 +636,15 @@ exports.respond_to_message = function (opts) {
}
var pm_recipient = message.reply_to;
if (opts.reply_type === "personal" && message.type === "private") {
// reply_to for private messages is everyone involved, so for
// personals replies we need to set the private message
// recipient to just the sender
pm_recipient = message.sender_email;
if (message.type === "private") {
if (opts.reply_type === "personal") {
// reply_to for private messages is everyone involved, so for
// personals replies we need to set the private message
// recipient to just the sender
pm_recipient = people.get_person_from_user_id(message.sender_id).email;
} else {
pm_recipient = people.pm_reply_to(message);
}
}
if (opts.reply_type === 'personal' || message.type === 'private') {
msg_type = 'private';