#7775·redash

Mattermost destination: non-ASCII characters broken (missing .encode("utf-8"))

Author: SedoYGracHCreated Jul 28, 2026Updated Jul 28, 2026

Суть:

В redash/destinations/slack.py:53 используется json_dumps(payload).encode("utf-8") — русские буквы работают. В redash/destinations/mattermost.py:47 используется json_dumps(payload) без .encode("utf-8") — requests отправляет в latin-1, не-ASCII символы ломаются. Исправление — .encode("utf-8") в mattermost, как уже сделано в slack. Можешь ещё приложить ссылку на строки:

https://github.com/getredash/redash/blob/master/redash/destinations/slack.py#L53 https://github.com/getredash/redash/blob/master/redash/destinations/mattermost.py#L47