Skip to content

Commit e268005

Browse files
committed
Ensure AS users are registered before processing membership events
1 parent 08b4054 commit e268005

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/appservice/Appservice.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,7 @@ export class Appservice extends EventEmitter {
635635

636636
// Update the target intent's joined rooms (fixes transition errors with the cache, like join->kick->join)
637637
const intent = this.getIntentForUserId(event['state_key']);
638+
await intent.ensureRegistered();
638639
await intent.refreshJoinedRooms();
639640

640641
const targetMembership = event["content"]["membership"];

0 commit comments

Comments
 (0)