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 @@ -51,13 +51,13 @@ $('#requestURL').text(forgeRequest.forge_url); $('#requestContactName').text(forgeRequest.forge_contact_name); $('#requestContactConsent').text(forgeRequest.submitter_forward_username); - $('#requestContactEmail').text(forgeRequest.forge_contact_email); + $('#requestContactEmail').text(encodeURIComponent(forgeRequest.forge_contact_email)); $('#submitterMessage').text(forgeRequest.forge_contact_comment); $('#updateComment').val(''); // Setting data for the email, now adding static data - $('#contactForgeAdmin').attr('emailTo', forgeRequest.forge_contact_email); - $('#contactForgeAdmin').attr('emailCc', forgeRequest.inbound_email_address); + $('#contactForgeAdmin').attr('emailTo', encodeURIComponent(forgeRequest.forge_contact_email)); + $('#contactForgeAdmin').attr('emailCc', encodeURIComponent(forgeRequest.inbound_email_address)); $('#contactForgeAdmin').attr('emailSubject', `Software Heritage archival request for ${forgeRequest.forge_domain}`); populateRequestHistory(data.history); populateDecisionSelectOption(forgeRequest.status);