[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;
|
let newTeams = teams;
|
||||||
const uniqueURLs = new Set();
|
const uniqueURLs = new Set();
|
||||||
newTeams = newTeams.filter((team) => {
|
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;
|
return newTeams;
|
||||||
}
|
}
|
||||||
|
@@ -72,7 +72,7 @@ export class ViewManager {
|
|||||||
if (recycle && recycle.isVisible) {
|
if (recycle && recycle.isVisible) {
|
||||||
setFocus = recycle.name;
|
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);
|
oldviews.delete(recycle.name);
|
||||||
this.views.set(recycle.name, recycle);
|
this.views.set(recycle.name, recycle);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user