modules/WSConvertWebp.py
authorSomeone <someone@somenet.org>
Thu, 21 Apr 2022 22:03:20 +0000 (00:03 +0200)
committerSomeone <someone@somenet.org>
Thu, 21 Apr 2022 22:03:20 +0000 (00:03 +0200)
modules/WSConvertWebp.py

index 3db518e6fa20fa9a7c7fbfcf0fb4ab44242b0b04..6e6d24f315c36eda8b3402565129ff82fb932ec8 100644 (file)
@@ -21,7 +21,7 @@ class WSConvertWebp(AbstractWSHandler):
         with tempfile.TemporaryDirectory() as tmpdirname:
             tempfilenames = []
             for mmfile in post["metadata"]["files"]:
-                if mmfile["mime_type"] == "image/webp":
+                if mmfile["mime_type"] in ["image/webp", "invalid-image/webp"]:
                     res = self.bot.api.get_file(mmfile["id"])
                     with open(tmpdirname+"/"+mmfile["id"]+".webp", 'wb') as tmpfile:
                         tmpfile.write(res.content)
@@ -33,5 +33,5 @@ class WSConvertWebp(AbstractWSHandler):
                 root_id = post["id"]
                 if post["root_id"] != "":
                     root_id = post["root_id"]
-                self.bot.api.create_post(post['channel_id'], "Let me convert that for you", props={"from_webhook":"true"}, filepaths=tempfilenames, root_id=root_id)
+                self.bot.api.create_post(post['channel_id'], "Let me convert that webp for you", props={"from_webhook":"true"}, filepaths=tempfilenames, root_id=root_id)
                 return True