diff --git a/src/domain/session/rightpanel/members/disambiguator.js b/src/domain/session/rightpanel/members/disambiguator.js index f3fa551b..d6468031 100644 --- a/src/domain/session/rightpanel/members/disambiguator.js +++ b/src/domain/session/rightpanel/members/disambiguator.js @@ -32,9 +32,10 @@ export class Disambiguator { const value = this._map.get(name); if (value) { if (Array.isArray(value)) { + if (value.findIndex(member => member.userId === vm.userId) !== -1) { return; } value.push(vm); return value; - } else { + } else if(vm.userId !== value.userId) { const array = [value, vm] this._map.set(name, array); return array;