From 5ff05c3dc475eb25c13dfdf42360b8d8a035a162 Mon Sep 17 00:00:00 2001 From: songtianlun Date: Sat, 4 Jan 2025 10:09:27 +0800 Subject: [PATCH] fix: allow storing location for head requests - Update store_location method to handle HEAD requests - Ensure session forwarding URL is set for both GET and HEAD requests This change enhances the session management by allowing the application to store the original URL for HEAD requests, which is useful for certain types of HTTP interactions. --- app/helpers/sessions_helper.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb index c5ad1b0..a469834 100644 --- a/app/helpers/sessions_helper.rb +++ b/app/helpers/sessions_helper.rb @@ -47,6 +47,7 @@ module SessionsHelper end def store_location - session[:forwarding_url] = request.original_url if request.get? + session[:forwarding_url] = request.original_url if + request.get? || request.head? end end