diff options
| author | tusooa <tusooa@kazv.moe> | 2023-03-02 23:47:55 -0500 |
|---|---|---|
| committer | tusooa <tusooa@kazv.moe> | 2023-03-02 23:47:55 -0500 |
| commit | 88db5571417a269df459b243dd96053bf8a9c852 (patch) | |
| tree | 86f52b7744781b9ac2c4515e7791b59f65b716dd | |
| parent | 830085b3e429c6d495f48989071e8fc44939b3f9 (diff) | |
Make suggestor ignore users without valid names
Otherwise it might have undefined issues.
Resolves https://git.pleroma.social/pleroma/pleroma-fe/-/issues/1249
| -rw-r--r-- | src/components/emoji_input/suggestor.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/emoji_input/suggestor.js b/src/components/emoji_input/suggestor.js index adaa879e..e746dcd7 100644 --- a/src/components/emoji_input/suggestor.js +++ b/src/components/emoji_input/suggestor.js @@ -94,8 +94,9 @@ export const suggestUsers = ({ dispatch, state }) => { const newSuggestions = state.users.users.filter( user => - user.screen_name.toLowerCase().startsWith(noPrefix) || - user.name.toLowerCase().startsWith(noPrefix) + user.screen_name && user.name && ( + user.screen_name.toLowerCase().startsWith(noPrefix) || + user.name.toLowerCase().startsWith(noPrefix)) ).slice(0, 20).sort((a, b) => { let aScore = 0 let bScore = 0 |
