From 0a92e71c44aaafe0db45016410a5c8fabaeac821 Mon Sep 17 00:00:00 2001 From: Angelina Filippova Date: Tue, 2 Jun 2020 23:42:57 +0300 Subject: [PATCH] Fix sorting users when there is a user without a nickname of ID --- src/store/modules/users.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/store/modules/users.js b/src/store/modules/users.js index 571f018a..e0645784 100644 --- a/src/store/modules/users.js +++ b/src/store/modules/users.js @@ -52,9 +52,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