diff --git a/app/javascript/gabsocial/features/group_removed_accounts.js b/app/javascript/gabsocial/features/group_removed_accounts.js
index 1f0e4e76..70389ed4 100644
--- a/app/javascript/gabsocial/features/group_removed_accounts.js
+++ b/app/javascript/gabsocial/features/group_removed_accounts.js
@@ -51,10 +51,17 @@ class GroupRemovedAccounts extends ImmutablePureComponent {
listAccountIds,
searchAcountIds,
hasMore,
+ relationships,
group,
} = this.props
const { query } = this.state
+ if (!group || !relationships) return
+
+ const isAdminOrMod = relationships ? (relationships.get('admin') || relationships.get('moderator')) : false
+
+ if (!isAdminOrMod) return
+
if (!group) return
const accountIds = !!query ? searchAcountIds : listAccountIds
@@ -107,6 +114,7 @@ const mapStateToProps = (state, { params }) => {
listAccountIds: state.getIn(['user_lists', 'group_removed_accounts', groupId, 'items']),
searchAcountIds: state.getIn(['group_lists', 'removed_search_accounts']),
hasMore: !!state.getIn(['user_lists', 'group_removed_accounts', groupId, 'next']),
+ relationships: state.getIn(['group_relationships', groupId]),
}
}