[MM-36030] Allow for duplicate servers with different names to behave normally (#1628)
This commit is contained in:
@@ -336,7 +336,7 @@ export default class Config extends EventEmitter {
|
||||
let newTeams = teams;
|
||||
const uniqueURLs = new Set();
|
||||
newTeams = newTeams.filter((team) => {
|
||||
return uniqueURLs.has(team.url) ? false : uniqueURLs.add(team.url);
|
||||
return uniqueURLs.has(`${team.name}:${team.url}`) ? false : uniqueURLs.add(`${team.name}:${team.url}`);
|
||||
});
|
||||
return newTeams;
|
||||
}
|
||||
|
@@ -72,7 +72,7 @@ export class ViewManager {
|
||||
if (recycle && recycle.isVisible) {
|
||||
setFocus = recycle.name;
|
||||
}
|
||||
if (recycle && recycle.server.url.toString() === urlUtils.parseURL(server.url).toString()) {
|
||||
if (recycle && recycle.server.name === server.name && recycle.server.url.toString() === urlUtils.parseURL(server.url).toString()) {
|
||||
oldviews.delete(recycle.name);
|
||||
this.views.set(recycle.name, recycle);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user