diff --git a/src/store/modules/users.js b/src/store/modules/users.js index 2a1540e3..0b6061cb 100644 --- a/src/store/modules/users.js +++ b/src/store/modules/users.js @@ -51,9 +51,11 @@ const users = { return } - state.fetchedUsers = [...usersWithoutSwapped, ...users].sort((a, b) => - a.nickname.localeCompare(b.nickname) - ) + const updatedUsers = [...usersWithoutSwapped, ...users] + state.fetchedUsers = updatedUsers + .filter(user => user.nickname && user.id) + .sort((a, b) => a.nickname.localeCompare(b.nickname)) + .concat(updatedUsers.filter(user => !user.nickname || !user.id)) }, SET_COUNT: (state, count) => { state.totalUsersCount = count