Merge pull request #4003 from matrix-org/t3chguy/room_complete

Fix room completion for invited rooms and upgraded rooms
This commit is contained in:
Michael Telatynski 2020-01-30 21:16:06 +00:00 committed by GitHub
commit 3a9acb55e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -56,7 +56,7 @@ export default class RoomProvider extends AutocompleteProvider {
const {command, range} = this.getCurrentCommand(query, selection, force);
if (command) {
// the only reason we need to do this is because Fuse only matches on properties
let matcherObjects = client.getRooms().filter(
let matcherObjects = client.getVisibleRooms().filter(
(room) => !!room && !!getDisplayAliasForRoom(room),
).map((room) => {
return {

View file

@ -426,7 +426,7 @@ export class PartCreator {
let room;
if (alias[0] === '#') {
room = this._client.getRooms().find((r) => {
return r.getAliases().includes(alias);
return r.getCanonicalAlias() === alias || r.getAliases().includes(alias);
});
} else {
room = this._client.getRoom(alias);