Fix for empty referrer in production

This commit is contained in:
Godwin 2016-08-09 17:20:52 -07:00
parent 13685184dc
commit 2c5351389d

View File

@ -338,7 +338,7 @@ class ApplicationController < LinguaFrancaApplicationController
end
# generate the confirmation, send the email and show the 403
referrer = params[:dest] || request.referer.gsub(/^.*?\/\/.*?\//, '/')
referrer = params[:dest] || (request.present? && request.referer.present? ? request.referer.gsub(/^.*?\/\/.*?\//, '/') : settings_path)
generate_confirmation(params[:email], referrer)
template = 'login_confirmation_sent'
@page_title ||= 'page_titles.403.Please_Check_Email'