From 6c38542e5e11bcc64602a4f96e3af4fc5c3952ff Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Fri, 15 Dec 2023 12:32:09 +0100 Subject: [PATCH] Ensure AS users are registered before processing membership events --- src/appservice/Appservice.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/appservice/Appservice.ts b/src/appservice/Appservice.ts index fa162818..e120138d 100644 --- a/src/appservice/Appservice.ts +++ b/src/appservice/Appservice.ts @@ -645,6 +645,7 @@ export class Appservice extends EventEmitter { if (domain !== botDomain) return; // can't be impersonated, so don't try const intent = this.getIntentForUserId(event['state_key']); + await intent.ensureRegistered(); const targetMembership = event["content"]["membership"]; if (targetMembership === "join") {