From ea351c6ff4bf3d1448e7cebae46382fbd31bae43 Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 25 Aug 2020 08:51:35 +0200 Subject: [PATCH] plugin XEP-0234: fixed mime type in `buildFileElementFromDict` --- sat/plugins/plugin_xep_0234.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sat/plugins/plugin_xep_0234.py b/sat/plugins/plugin_xep_0234.py index bc4c24c1..7ece2f18 100644 --- a/sat/plugins/plugin_xep_0234.py +++ b/sat/plugins/plugin_xep_0234.py @@ -179,6 +179,12 @@ class XEP_0234(object): if kwargs: file_data = file_data.copy() file_data.update(kwargs) + try: + file_data["mime_type"] = ( + f'{file_data.pop("media_type")}/{file_data.pop("media_subtype")}' + ) + except KeyError: + pass return self.buildFileElement(client, **file_data) async def parseFileElement(