summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Speicher <robert@gitlab.com>2015-11-25 02:27:27 +0000
committerRobert Speicher <robert@gitlab.com>2015-11-25 02:27:27 +0000
commit5288fbe4eb70061e59db43efcd9c0d6d048a8670 (patch)
tree41ea094fc5f74c7e6e51303b14d98c457bd4165a
parent9a4ae859487b42c1e7ada365bf4d45c569145bb3 (diff)
parent0985032132a2dfa02f2968a3e959df8629b77b12 (diff)
downloadgitlab-ce-5288fbe4eb70061e59db43efcd9c0d6d048a8670.tar.gz
Merge branch 'session_expire_delay_cannot_be_nil' into 'master'
Maybe rescue session_expire_delay by setting a default value. Related to gitlab-org/omnibus-gitlab#956 See merge request !1880
-rw-r--r--config/initializers/session_store.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb
index d7c5432da76..f30178ff711 100644
--- a/config/initializers/session_store.rb
+++ b/config/initializers/session_store.rb
@@ -3,10 +3,11 @@
require 'gitlab/current_settings'
include Gitlab::CurrentSettings
-# allow it to fail: it may to do so when create_from_defaults is executed before migrations are actually done
+# allow it to fail: it may do so when create_from_defaults is executed before migrations are actually done
begin
- Settings.gitlab['session_expire_delay'] = current_application_settings.session_expire_delay
+ Settings.gitlab['session_expire_delay'] = current_application_settings.session_expire_delay || 10080
rescue
+ Settings.gitlab['session_expire_delay'] ||= 10080
end
unless Rails.env.test?