Merge pull request #3223 from matrix-org/dbkr/fix-powerlevels-crash-2

Check content and content.users in power levels
This commit is contained in:
David Baker 2019-07-15 17:23:43 +01:00 committed by GitHub
commit 3809134d73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -416,7 +416,8 @@ function textForEncryptionEvent(event) {
// Currently will only display a change if a user's power level is changed
function textForPowerEvent(event) {
const senderName = event.sender ? event.sender.name : event.getSender();
if (!event.getPrevContent() || !event.getPrevContent().users) {
if (!event.getPrevContent() || !event.getPrevContent().users ||
!event.getContent() || !event.getContent().users) {
return '';
}
const userDefault = event.getContent().users_default || 0;