Room create event must be included to diff
This commit is contained in:
@@ -273,7 +273,7 @@ async function postApplyPowerLevels(kstate, callback) {
|
|||||||
|
|
||||||
const originalPowerLevels = await api.getStateEvent(roomID, "m.room.power_levels", "")
|
const originalPowerLevels = await api.getStateEvent(roomID, "m.room.power_levels", "")
|
||||||
const powerLevelsDiff = ks.diffKState(
|
const powerLevelsDiff = ks.diffKState(
|
||||||
{"m.room.power_levels/": originalPowerLevels},
|
{"m.room.power_levels/": originalPowerLevels, "m.room.create/": roomCreate.content, "m.room.create/outer": roomCreate},
|
||||||
{"m.room.power_levels/": powerLevelContent}
|
{"m.room.power_levels/": powerLevelContent}
|
||||||
)
|
)
|
||||||
await ks.applyKStateDiffToRoom(roomID, powerLevelsDiff)
|
await ks.applyKStateDiffToRoom(roomID, powerLevelsDiff)
|
||||||
|
|||||||
Reference in New Issue
Block a user