summaryrefslogtreecommitdiff
path: root/app/controllers/concerns/internal_redirect.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/concerns/internal_redirect.rb')
-rw-r--r--app/controllers/concerns/internal_redirect.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/controllers/concerns/internal_redirect.rb b/app/controllers/concerns/internal_redirect.rb
index 7409b2e89a5..10b9852e329 100644
--- a/app/controllers/concerns/internal_redirect.rb
+++ b/app/controllers/concerns/internal_redirect.rb
@@ -23,6 +23,10 @@ module InternalRedirect
nil
end
+ def sanitize_redirect(url_or_path)
+ safe_redirect_path(url_or_path) || safe_redirect_path_for_url(url_or_path)
+ end
+
def host_allowed?(uri)
uri.host == request.host &&
uri.port == request.port