diff options
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/email/lore/parse.go | 2 | ||||
| -rw-r--r-- | pkg/email/lore/parse_test.go | 6 |
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, }, |
