aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/email/lore/parse.go2
-rw-r--r--pkg/email/lore/parse_test.go6
2 files changed, 7 insertions, 1 deletions
diff --git a/pkg/email/lore/parse.go b/pkg/email/lore/parse.go
index 42a0d9007..d9aedf98d 100644
--- a/pkg/email/lore/parse.go
+++ b/pkg/email/lore/parse.go
@@ -39,7 +39,7 @@ func DiscussionType(msg *email.Email) dashapi.DiscussionType {
discType = dashapi.DiscussionReport
}
// This is very crude, but should work for now.
- if strings.Contains(msg.Subject, "PATCH") {
+ if strings.Contains(strings.ToLower(msg.Subject), "[patch") {
discType = dashapi.DiscussionPatch
} else if strings.Contains(msg.Subject, "Monthly") {
discType = dashapi.DiscussionReminder
diff --git a/pkg/email/lore/parse_test.go b/pkg/email/lore/parse_test.go
index b521d694f..a138139b5 100644
--- a/pkg/email/lore/parse_test.go
+++ b/pkg/email/lore/parse_test.go
@@ -263,6 +263,12 @@ func TestDiscussionType(t *testing.T) {
},
{
msg: &email.Email{
+ Subject: "[patch v3] Bla-bla",
+ },
+ ret: dashapi.DiscussionPatch,
+ },
+ {
+ msg: &email.Email{
Subject: "[syzbot] Monthly ext4 report",
OwnEmail: true,
},