diff --git a/src/ScalarAuthClient.js b/src/ScalarAuthClient.js index 0607e072ac..8216f20314 100644 --- a/src/ScalarAuthClient.js +++ b/src/ScalarAuthClient.js @@ -33,7 +33,7 @@ class ScalarAuthClient { if (err) { defer.reject(err); } else { - defer.resolve(body); + defer.resolve(body.access_token); } }); diff --git a/src/components/views/rooms/RoomSettings.js b/src/components/views/rooms/RoomSettings.js index 86dfbcf886..87985ae262 100644 --- a/src/components/views/rooms/RoomSettings.js +++ b/src/components/views/rooms/RoomSettings.js @@ -367,7 +367,8 @@ module.exports = React.createClass({ getScalarInterfaceUrl: function() { var url = SdkConfig.get().integrations_ui_url; - url += "?token=" + this.state.scalar_token; + url += "?token=" + encodeURIComponent(this.state.scalar_token); + url += "&room_id=" + encodeURIComponent(this.props.room.roomId); return url; },