diff --git a/modules/mesh-issues/cmd/mesh-issues/groom.go b/modules/mesh-issues/cmd/mesh-issues/groom.go index bd07549d..229ff2ec 100644 --- a/modules/mesh-issues/cmd/mesh-issues/groom.go +++ b/modules/mesh-issues/cmd/mesh-issues/groom.go @@ -407,7 +407,7 @@ func (t *Tracker) judge(is *Issue, candidates []*Issue) (*Verdict, error) { } } } - if v.Verdict != VerdictNone && v.Issue == 0 { + if (v.Verdict == VerdictDuplicate || v.Verdict == VerdictRelated) && v.Issue == 0 { // "related to issue 0" names no issue: the model's way of saying none. Not a failure, and nothing is linked. v.Verdict = VerdictNone }