diff --git a/server/lib/message-sender.js b/server/lib/message-sender.js index ec26d3e0..6730c7cf 100644 --- a/server/lib/message-sender.js +++ b/server/lib/message-sender.js @@ -212,8 +212,14 @@ class MessageSender { throw new Error(`Received status code ${httpResponse.statusCode} from ${sourceUrl}`); } - html = response.body; - text = ''; + try { + const responseJSON = JSON.parse(response.body); + html = responseJSON.html; + text = responseJSON.text; + } catch () { + html = response.body; + } + renderTags = false; }