Skip to content

Commit ae7d8db

Browse files
committed
Don't fail sending message if key claim fails
1 parent 50792fd commit ae7d8db

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mautrix/crypto/encrypt_megolm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,10 @@ async def _share_group_session(self, room_id: RoomID, users: List[UserID]) -> No
221221

222222
if missing_sessions:
223223
self.log.debug(f"Creating missing outbound sessions {missing_sessions}")
224-
await self._create_outbound_sessions(missing_sessions)
224+
try:
225+
await self._create_outbound_sessions(missing_sessions)
226+
except Exception:
227+
self.log.exception("Failed to create missing outbound sessions")
225228

226229
for user_id, devices in missing_sessions.items():
227230
for device_id, device in devices.items():

0 commit comments

Comments
 (0)