diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 505d3f55ed66aa2769e5b54f0b196aaa80159c9e..29ef1d307ce8ca2dc4686e97a8e57aa8fbee68ab 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -86,8 +86,8 @@ const user = { return new Promise((resolve, reject) => { getUserInfo(state.token, state.authHost).then(response => { const data = response.data - const is_admin = data.pleroma && data.pleroma.is_admin - const is_privileged = data.pleroma.privileges && data.pleroma.privileges.length !== 0 + const is_admin = data.pleroma?.is_admin + const is_privileged = !!data.pleroma?.privileges?.length const message = '<span>This user doesn\`t have admin rights. Try another credentials or see the </span>' + '<u><a target="_blank" href="https://docs.pleroma.social/backend/administration/CLI_tasks/user/#set-the-value-of-the-given-users-settings">docs</a></u>' + '<span> to find out how to make this user an admin</span>'