소스 검색

Handle missing media type field

Tulir Asokan 1 년 전
부모
커밋
11148e7038
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      mautrix_instagram/portal.py

+ 2 - 0
mautrix_instagram/portal.py

@@ -1074,6 +1074,8 @@ class Portal(DBPortal, BasePortal):
             raise ValueError("Attachment not available: unsupported media type")
         elif isinstance(media_data, ExpiredMediaItem):
             self.log.debug(f"Expired media in item {item}")
+            if not media_data.media_type:
+                raise ValueError("Sent a media message")
             raise ValueError(f"Sent {media_data.media_type.articled_alt_human_name}")
         return method, media_data