diff --git a/report/id_list.go b/report/id_list.go index 9d89d7d08..29d8b4f48 100644 --- a/report/id_list.go +++ b/report/id_list.go @@ -8,6 +8,12 @@ type IDList []string // MakeIDList makes a new IDList. func MakeIDList(ids ...string) IDList { sort.Strings(ids) + for i := 1; i < len(ids); i++ { // shuffle down any duplicates + if ids[i-1] == ids[i] { + ids = append(ids[:i-1], ids[i:]...) + i-- + } + } return IDList(ids) }