diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2023-04-12 11:20:59 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2023-04-12 13:55:59 +0200 |
| commit | 4ccda2b77eb2a46c1217d40e4a16ff97acba3a48 (patch) | |
| tree | 51e139e4d2c01b0d3ccd7275d8ea49e724c8bce3 /pkg/email/action.go | |
| parent | 5d17667bb6ecde104eff665d3c096ac2b7984648 (diff) | |
pkg/email: recognize patches sent as replies to reports
It seems to be a common pattern in LKML: bug fixes are sent as replies
to syzbot reports. Recognize such replies as separate discussions.
Diffstat (limited to 'pkg/email/action.go')
| -rw-r--r-- | pkg/email/action.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/email/action.go b/pkg/email/action.go index 1d9fb22ff..0b5103fc7 100644 --- a/pkg/email/action.go +++ b/pkg/email/action.go @@ -23,6 +23,12 @@ func NewMessageAction(msg *Email, msgType dashapi.DiscussionType, oldThread *Old return ActionNewThread } if oldThread != nil { + // Sometimes patches are sent as replies to the bug report. + // In this case, we'd better report it as a new discussion. + if msgType == dashapi.DiscussionPatch && + msgType != oldThread.ThreadType { + return ActionNewThread + } // Otherwise just append the message. return ActionAppend } |
