fix ability to save room settings if you don't have ops

This commit is contained in:
Matthew Hodgson 2016-04-12 01:27:12 +01:00
parent f9c7ae1ab9
commit bf1e0da598

View file

@ -56,7 +56,7 @@ module.exports = React.createClass({
tags_changed: false, tags_changed: false,
tags: tags, tags: tags,
areNotifsMuted: areNotifsMuted, areNotifsMuted: areNotifsMuted,
// isRoomPublished: // set in componentWillMount isRoomPublished: this._originalIsRoomPublished, // loaded async in componentWillMount
}; };
}, },
@ -65,6 +65,7 @@ module.exports = React.createClass({
this.props.room.roomId this.props.room.roomId
).done((result) => { ).done((result) => {
this.setState({ isRoomPublished: result.visibility === "public" }); this.setState({ isRoomPublished: result.visibility === "public" });
this._originalIsRoomPublished = result.visibility === "public";
}, (err) => { }, (err) => {
console.error("Failed to get room visibility: " + err); console.error("Failed to get room visibility: " + err);
}); });