mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-17 22:14:58 +08:00
Fix ability to invite users with caps in their user IDs
By lowercasing only when testing against local user IDs/display names. The user_directory shouldn't care. And when we make the placeholder "We didn't get any results, but here's the user with the exact mxid you typed in", use the original query.
This commit is contained in:
parent
a547e9c200
commit
2c2091438e
@ -178,7 +178,7 @@ module.exports = React.createClass({
|
|||||||
},
|
},
|
||||||
|
|
||||||
onQueryChanged: function(ev) {
|
onQueryChanged: function(ev) {
|
||||||
const query = ev.target.value.toLowerCase();
|
const query = ev.target.value;
|
||||||
if (this.queryChangedDebouncer) {
|
if (this.queryChangedDebouncer) {
|
||||||
clearTimeout(this.queryChangedDebouncer);
|
clearTimeout(this.queryChangedDebouncer);
|
||||||
}
|
}
|
||||||
@ -271,10 +271,11 @@ module.exports = React.createClass({
|
|||||||
query,
|
query,
|
||||||
searchError: null,
|
searchError: null,
|
||||||
});
|
});
|
||||||
|
const queryLowercase = query.toLowerCase();
|
||||||
const results = [];
|
const results = [];
|
||||||
MatrixClientPeg.get().getUsers().forEach((user) => {
|
MatrixClientPeg.get().getUsers().forEach((user) => {
|
||||||
if (user.userId.toLowerCase().indexOf(query) === -1 &&
|
if (user.userId.toLowerCase().indexOf(queryLowercase) === -1 &&
|
||||||
user.displayName.toLowerCase().indexOf(query) === -1
|
user.displayName.toLowerCase().indexOf(queryLowercase) === -1
|
||||||
) {
|
) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user