diff --git a/src/state/projects.js b/src/state/projects.js index 249e250f8..b1866bc84 100644 --- a/src/state/projects.js +++ b/src/state/projects.js @@ -46,6 +46,11 @@ const loadProjectUsers = async project => { ...user, isSelf: user.id === currentUser.value.id })); + users = users + .slice() + .sort((a, b) => + `${a.firstname}${a.lastname}` < `${b.firstname}${b.lastname}` ? -1 : 1 + ); state.currentProjectUsers = users; return users; }; diff --git a/src/state/spaces.js b/src/state/spaces.js index a2a0bc7d4..6a24b880e 100644 --- a/src/state/spaces.js +++ b/src/state/spaces.js @@ -31,6 +31,11 @@ const loadSpaceUsers = async space => { ...user, isSelf: user.id === currentUser.value.id })); + users = users + .slice() + .sort((a, b) => + `${a.firstname}${a.lastname}` < `${b.firstname}${b.lastname}` ? -1 : 1 + ); state.currentSpaceUsers = users; return users; };