lib/mailkick/processor.rb in mailkick-0.1.0 vs lib/mailkick/processor.rb in mailkick-0.1.1
- old
+ new
@@ -18,10 +18,10 @@
verifier = ActiveSupport::MessageVerifier.new(Mailkick.secret_token)
token = verifier.generate([email, user.try(:id), user.try(:class).try(:name), list])
parts = message.parts.any? ? message.parts : [message]
parts.each do |part|
- part.body.raw_source.gsub!(/%7B%7BMAILKICK_TOKEN%7D%7D/, token)
+ part.body.raw_source.gsub!(/%7B%7BMAILKICK_TOKEN%7D%7D/, CGI::escape(token))
end
end
end
end