X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/38a39352cb389bca9f96eba1d3c58e9f607d636e..9cf698322ce70e2fdb718be6624b0ac4e8eaf285:/lib/session_persistence.rb diff --git a/lib/session_persistence.rb b/lib/session_persistence.rb index 7d42b71e7..5e933f48a 100644 --- a/lib/session_persistence.rb +++ b/lib/session_persistence.rb @@ -41,7 +41,7 @@ module SessionPersistence # session_expires_after 1.hour # session_expires_after 2.weeks def session_expires_after(seconds) - session[session_persistence_key] = seconds + session[session_persistence_key] = seconds.to_i end # Expire the session. @@ -55,7 +55,7 @@ module SessionPersistence if session[session_persistence_key] request.session_options[:expire_after] = session[session_persistence_key] end - rescue + rescue StandardError reset_session end end