aboutsummaryrefslogtreecommitdiff
path: root/src/modules/users.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/users.js')
-rw-r--r--src/modules/users.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/modules/users.js b/src/modules/users.js
index adbd37dd..9d00b782 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -7,6 +7,9 @@ import { humanizeErrors } from './errors'
// TODO: Unify with mergeOrAdd in statuses.js
export const mergeOrAdd = (arr, obj, item) => {
+ // For sequential IDs BE passes numbers as numbers, we want them as strings.
+ item.id = String(item.id)
+
if (!item) { return false }
const oldItem = obj[item.id]
if (oldItem) {
@@ -64,10 +67,10 @@ export const mutations = {
each(users, (user) => mergeOrAdd(state.users, state.usersObject, user))
},
setUserForStatus (state, status) {
- status.user = state.usersObject[status.user.id]
+ status.user = state.usersObject[String(status.user.id)]
},
setUserForNotification (state, notification) {
- notification.action.user = state.usersObject[notification.action.user.id]
+ notification.action.user = state.usersObject[String(notification.action.user.id)]
},
setColor (state, { user: { id }, highlighted }) {
const user = state.usersObject[id]