Kaynağa Gözat

uri encode email and project names used in shared url

Henry Oswald 12 yıl önce
ebeveyn
işleme
c68f2661a8

+ 3 - 3
services/web/app/coffee/handlers/ProjectHandler.coffee

@@ -106,9 +106,9 @@ module.exports = class ProjectHandler
 							project:
 							project:
 								name: project.name
 								name: project.name
 								url: "#{Settings.siteUrl}/project/#{project._id}?" + [
 								url: "#{Settings.siteUrl}/project/#{project._id}?" + [
-										"project_name=#{project.name}"
-										"user_first_name=#{project.owner_ref.first_name}"
-										"new_email=#{email}"
+										"project_name=#{encodeURIComponent(project.name)}"
+										"user_first_name=#{encodeURIComponent(project.owner_ref.first_name)}"
+										"new_email=#{encodeURIComponent(email)}"
 										"r=#{project.owner_ref.referal_id}" # Referal
 										"r=#{project.owner_ref.referal_id}" # Referal
 										"rs=ci" # referral source = collaborator invite
 										"rs=ci" # referral source = collaborator invite
 									].join("&")
 									].join("&")