trim <> from messageIDs when handling mailto links

Co-authored-by: James Walmsley <james@fullfat-fs.co.uk>
This commit is contained in:
Reto Brunner 2021-01-12 20:21:06 +01:00
parent 7371d91b3c
commit 0e554a879d

View file

@ -514,6 +514,12 @@ func (aerc *Aerc) Mailto(addr *url.URL) error {
} }
h.SetAddressList("Cc", list) h.SetAddressList("Cc", list)
case "in-reply-to": case "in-reply-to":
for i, msgID := range vals {
if len(msgID) > 1 && msgID[0] == '<' &&
msgID[len(msgID)-1] == '>' {
vals[i] = msgID[1 : len(msgID)-1]
}
}
h.SetMsgIDList("In-Reply-To", vals) h.SetMsgIDList("In-Reply-To", vals)
case "subject": case "subject":
subject = strings.Join(vals, ",") subject = strings.Join(vals, ",")