diff --git a/lib/shared/redux/legacy-update-roles-and-permissions.js b/lib/shared/redux/legacy-update-roles-and-permissions.js --- a/lib/shared/redux/legacy-update-roles-and-permissions.js +++ b/lib/shared/redux/legacy-update-roles-and-permissions.js @@ -75,10 +75,16 @@ const roles = { ...threadInfo.roles }; for (const roleID of Object.keys(roles)) { - roles[roleID] = { - ...roles[roleID], - permissions: computedRolePermissionBlobs[roles[roleID].name], - }; + const name = roles[roleID].name; + if ( + (name === 'Admins' || name === 'Members') && + computedRolePermissionBlobs[name] + ) { + roles[roleID] = { + ...roles[roleID], + permissions: computedRolePermissionBlobs[name], + }; + } } updatedThreadStoreInfos[node.threadID] = { ...threadInfo,