From 3237afa541e1de03e781e36ed8e989c7a6bd88dc Mon Sep 17 00:00:00 2001 From: Dorian Niemiec Date: Fri, 7 Jun 2024 21:59:39 +0200 Subject: [PATCH] Images in summaries are now no longer broken in newsletter emails. --- cronjob/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cronjob/main.js b/cronjob/main.js index fa0a909..ac7b154 100644 --- a/cronjob/main.js +++ b/cronjob/main.js @@ -92,7 +92,7 @@ https.get("https://blog.svrjs.org/atom.xml", function (res) { var imageURL = "https://blog.svrjs.org/images/covers/" + (qim ? qim[1] : "missing") + ".png"; formatTemplate("index.html", { "title": antiXSS(ent[_qid].title), - "summary": ent[_qid].summary, + "summary": ent[_qid].summary.replace(/(src|href)="\/(?!\/)/,"$1=\"https://blog.svrjs.org/"), "image": antiXSS(imageURL), "link": antiXSS(ent[_qid].id), "unsubscribe": antiXSS("https://newsletter.svrjs.org/unsubscribe.svr?id=" + encodeURIComponent(emails[_id].unsubscribeId))