]> git.openstreetmap.org Git - rails.git/blobdiff - lib/session_persistence.rb
Add openstreetcam.org to security policy for iD
[rails.git] / lib / session_persistence.rb
index 7d42b71e76f54ffde025fb34056367351e98d1cf..5e933f48a39151360ad45616866d13e8cbecb3c1 100644 (file)
@@ -41,7 +41,7 @@ module SessionPersistence
   #   session_expires_after 1.hour
   #   session_expires_after 2.weeks
   def session_expires_after(seconds)
   #   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.
   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
     if session[session_persistence_key]
       request.session_options[:expire_after] = session[session_persistence_key]
     end
-  rescue
+  rescue StandardError
     reset_session
   end
 end
     reset_session
   end
 end