diff options
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 } |
