Fix email invites address-match checking
Riot was always saying the email address that the invite was sent to was not associated with your account. Two fixes here: 1. We mounted RoomPreviewBar with no invitedEmail prop and then changed the prop later, but RoomPreviewBar only checked for it on mount. Make sure we re-check when the props change. 2. Pass oobData through RoomPreviewBar because we need to pass it to the RoomAvatar for 3pid invites. https://github.com/vector-im/riot-web/issues/9816
This commit is contained in:
parent
1618813652
commit
9816fe0ed7
2 changed files with 16 additions and 1 deletions
|
@ -1551,6 +1551,7 @@ module.exports = React.createClass({
|
|||
joining={this.state.joining}
|
||||
inviterName={inviterName}
|
||||
invitedEmail={invitedEmail}
|
||||
oobData={this.props.oobData}
|
||||
room={this.state.room}
|
||||
/>
|
||||
</div>
|
||||
|
@ -1681,6 +1682,7 @@ module.exports = React.createClass({
|
|||
joining={this.state.joining}
|
||||
inviterName={inviterName}
|
||||
invitedEmail={invitedEmail}
|
||||
oobData={this.props.oobData}
|
||||
canPreview={this.state.canPeek}
|
||||
room={this.state.room}
|
||||
/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue