diff options
author | Kushal Pandya <kushalspandya@gmail.com> | 2019-01-15 17:21:37 +0300 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2019-01-31 18:52:21 +0300 |
commit | 1549039602dd88fa4f33b0c3f82861ab9bdd7669 (patch) | |
tree | 6f1a36a8b798e1c32743392ac7042e4247f44879 /app/helpers/emails_helper.rb | |
parent | b026db4dfc924e2d866f18f0bfd042d6464a224e (diff) |
Add `sanitize_name` helper to sanitize URLs in user full name
Diffstat (limited to 'app/helpers/emails_helper.rb')
-rw-r--r-- | app/helpers/emails_helper.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/helpers/emails_helper.rb b/app/helpers/emails_helper.rb index fa5d3ae474a..dedc58f482b 100644 --- a/app/helpers/emails_helper.rb +++ b/app/helpers/emails_helper.rb @@ -36,6 +36,14 @@ module EmailsHelper nil end + def sanitize_name(name) + if name =~ URI::DEFAULT_PARSER.regexp[:URI_REF] + name.tr('.', '_') + else + name + end + end + def password_reset_token_valid_time valid_hours = Devise.reset_password_within / 60 / 60 if valid_hours >= 24 |