diff --git a/src/components/structures/GroupView.js b/src/components/structures/GroupView.js
index 6a30c1ce41..41e58851ff 100644
--- a/src/components/structures/GroupView.js
+++ b/src/components/structures/GroupView.js
@@ -597,9 +597,7 @@ export default React.createClass({
this.setState({
publicityBusy: true,
});
- MatrixClientPeg.get().setGroupPublicity(this.props.groupId, publicity).then(() => {
- this._loadGroupFromServer(this.props.groupId);
- }).then(() => {
+ this._groupSummaryStore.setGroupPublicity(publicity).then(() => {
this.setState({
publicityBusy: false,
});
@@ -730,16 +728,16 @@ export default React.createClass({
}
let publicisedSection;
- if (this.state.summary.user && this.state.summary.user.is_public) {
+ if (this.state.summary.user && this.state.summary.user.is_publicised) {
if (!this.state.publicityBusy) {
publicisedButton =