Переглянути джерело

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