Page MenuHomeSoftware Heritage

D7859.diff
No OneTemporary

D7859.diff

diff --git a/assets/src/bundles/add_forge/request-dashboard.js b/assets/src/bundles/add_forge/request-dashboard.js
--- a/assets/src/bundles/add_forge/request-dashboard.js
+++ b/assets/src/bundles/add_forge/request-dashboard.js
@@ -128,10 +128,10 @@
function contactForgeAdmin(event) {
// Open the mailclient with pre-filled text
- const mailTo = $('#contactForgeAdmin').attr('emailTo');
- const mailCc = $('#contactForgeAdmin').attr('emailCc');
- const subject = $('#contactForgeAdmin').attr('emailSubject');
- const emailText = emailTempate({'forgeUrl': forgeRequest.forge_url}).trim().replace(/\n/g, '%0D%0A');
+ const mailTo = encodeURIComponent($('#contactForgeAdmin').attr('emailTo'));
+ const mailCc = encodeURIComponent($('#contactForgeAdmin').attr('emailCc'));
+ const subject = encodeURIComponent($('#contactForgeAdmin').attr('emailSubject'));
+ const emailText = encodeURIComponent(emailTempate({'forgeUrl': forgeRequest.forge_url}).trim().replace(/\n/g, '\r\n'));
const w = window.open('', '_blank', '', true);
w.location.href = `mailto:${mailTo}?Cc=${mailCc}&Reply-To=${mailCc}&Subject=${subject}&body=${emailText}`;
w.focus();

File Metadata

Mime Type
text/plain
Expires
Jul 3 2025, 8:03 AM (10 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3226837

Event Timeline