aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/email/parser.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2022-11-17 16:11:21 +0000
committerAleksandr Nogikh <wp32pw@gmail.com>2022-11-21 16:36:47 +0100
commitb0668b991fa57cd3934dc5e93ddef45e56a3462c (patch)
tree667333b75f2e081a17b88c5a40a371e161c01453 /pkg/email/parser.go
parented183554eb19dc7e173e1952381115c816883437 (diff)
dashboard: reduce CanonicalEmail calls
Sometimes we call it before accessing emails, sometimes we do not. This is prone to errors. Always canonicalize From and Cc, this should somewhat reduce the problem.
Diffstat (limited to 'pkg/email/parser.go')
-rw-r--r--pkg/email/parser.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/email/parser.go b/pkg/email/parser.go
index 2975d2de7..6c0fb22d4 100644
--- a/pkg/email/parser.go
+++ b/pkg/email/parser.go
@@ -94,7 +94,7 @@ func Parse(r io.Reader, ownEmails []string) (*Email, error) {
bugID = context
}
} else {
- ccList = append(ccList, cleaned)
+ ccList = append(ccList, CanonicalEmail(cleaned))
}
}
ccList = MergeEmailLists(ccList)
@@ -138,7 +138,7 @@ func Parse(r io.Reader, ownEmails []string) (*Email, error) {
MessageID: msg.Header.Get("Message-ID"),
Link: link,
Subject: subject,
- From: from[0].String(),
+ From: CanonicalEmail(from[0].Address),
Cc: ccList,
Sender: sender,
Body: bodyStr,