Skip to content

Commit fe17bad

Browse files
committed
Work around bugs in some servers
Closes #118
1 parent 9e38b9e commit fe17bad

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

mautrix/appservice/as_handler.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,11 @@ async def _http_handle_transaction(self, request: web.Request) -> web.Response:
237237

238238
@staticmethod
239239
def _fix_prev_content(raw_event: JSON) -> None:
240+
try:
241+
if raw_event["unsigned"] is None:
242+
del raw_event["unsigned"]
243+
except KeyError:
244+
pass
240245
try:
241246
raw_event["unsigned"]["prev_content"]
242247
except KeyError:

0 commit comments

Comments
 (0)