Browse Source

Use correct link

pull/580/head
baarkerlounger 3 years ago
parent
commit
4122b0c78b
  1. 12
      app/mailers/devise_notify_mailer.rb

12
app/mailers/devise_notify_mailer.rb

@ -13,29 +13,31 @@ class DeviseNotifyMailer < Devise::Mailer
) )
end end
def personalisation(record, token) def personalisation(record, token, url)
url = public_send("edit_#{record.class.name.underscore}_password_url")
personalisation = { personalisation = {
name: record.name || record.email, name: record.name || record.email,
email: record.email, email: record.email,
organisation: record.respond_to?(:organisation) ? record.organisation.name : "", organisation: record.respond_to?(:organisation) ? record.organisation.name : "",
link: "#{url}?reset_password_token=#{token}", link: "#{url}#{token}",
} }
end end
def reset_password_instructions(record, token, _opts = {}) def reset_password_instructions(record, token, _opts = {})
base = public_send("edit_#{record.class.name.underscore}_password_url")
url = "#{base}?reset_password_token="
send_email( send_email(
record.email, record.email,
record.reset_password_notify_template, record.reset_password_notify_template,
personalisation(record, token) personalisation(record, token, url)
) )
end end
def confirmation_instructions(record, token, _opts = {}) def confirmation_instructions(record, token, _opts = {})
url = "#{user_confirmation_url}?confirmation_token="
send_email( send_email(
record.email, record.email,
record.confirmable_template, record.confirmable_template,
personalisation(record, token) personalisation(record, token, url)
) )
end end

Loading…
Cancel
Save