aboutsummaryrefslogtreecommitdiff
path: root/src/modules/users.js
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-12-04 11:20:01 +0200
committerShpuld Shpuldson <shp@cock.li>2020-12-04 11:20:01 +0200
commit1fd1553a1c06f22ce5718b16814d0f03688fdc06 (patch)
tree6416934d1cf657b4b7fe27f628add4940c356a74 /src/modules/users.js
parent15bed586dcd1d10a6a05c664cf5bab72cdbf2a46 (diff)
parent42c747a342cd7d435dcbe411276ac4999ff92395 (diff)
Merge branch 'develop' into feat/report-notification
Diffstat (limited to 'src/modules/users.js')
-rw-r--r--src/modules/users.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modules/users.js b/src/modules/users.js
index 9245db5c..655db4c7 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -137,11 +137,11 @@ export const mutations = {
},
saveFriendIds (state, { id, friendIds }) {
const user = state.usersObject[id]
- user.friendIds = uniq(concat(user.friendIds, friendIds))
+ user.friendIds = uniq(concat(user.friendIds || [], friendIds))
},
saveFollowerIds (state, { id, followerIds }) {
const user = state.usersObject[id]
- user.followerIds = uniq(concat(user.followerIds, followerIds))
+ user.followerIds = uniq(concat(user.followerIds || [], followerIds))
},
// Because frontend doesn't have a reason to keep these stuff in memory
// outside of viewing someones user profile.
@@ -202,7 +202,9 @@ export const mutations = {
},
setPinnedToUser (state, status) {
const user = state.usersObject[status.user.id]
+ user.pinnedStatusIds = user.pinnedStatusIds || []
const index = user.pinnedStatusIds.indexOf(status.id)
+
if (status.pinned && index === -1) {
user.pinnedStatusIds.push(status.id)
} else if (!status.pinned && index !== -1) {