summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Speicher <robert@gitlab.com>2015-11-25 02:27:27 +0000
committerRobert Speicher <rspeicher@gmail.com>2015-11-24 21:28:00 -0500
commite696bdcdaa829abfa641b287bdc491db8a3620f6 (patch)
treed30b46a6e036849111197764e9d8eb1981d8812a
parent367d1785642c372a739f3bff09c0e19c67b5c17d (diff)
downloadgitlab-ce-e696bdcdaa829abfa641b287bdc491db8a3620f6.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?