Use ensure_joined for joining puppets

This commit is contained in:
Tulir Asokan
2019-08-07 23:35:53 +03:00
parent ff98fe38c2
commit 9cbe6b73fc
+1 -1
View File
@@ -480,7 +480,7 @@ class PortalMetadata(BasePortal, ABC):
if source:
entity: User = await source.client.get_entity(PeerUser(user_id))
await puppet.update_info(source, entity)
await puppet.intent_for(self).join_room(self.mxid)
await puppet.intent_for(self).ensure_joined(self.mxid)
user = u.User.get_by_tgid(user_id)
if user: