From 9aedbc353dbf794b4d86030be7886d826e7436cd Mon Sep 17 00:00:00 2001 From: Doug Martin Date: Tue, 19 Dec 2023 14:15:10 -0500 Subject: [PATCH] fix: Development logins --- devspace_start.sh | 2 +- rails/config/application.rb | 2 +- rails/config/initializers/session_store.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/devspace_start.sh b/devspace_start.sh index 4a5b994337..b607f8c890 100755 --- a/devspace_start.sh +++ b/devspace_start.sh @@ -1,4 +1,4 @@ -#! /usr/bin/env bash +#!/usr/bin/env bash set +e # Continue on errors diff --git a/rails/config/application.rb b/rails/config/application.rb index 8ace19d0af..bf99ac1e79 100644 --- a/rails/config/application.rb +++ b/rails/config/application.rb @@ -177,7 +177,7 @@ class Application < Rails::Application # Specify cookies SameSite protection level: either :none, :lax, or :strict. # When running tests, we want to use lax protection (breaks cucumber tests otherwise) - same_site_protection = (Rails.env.cucumber? || Rails.env.test? || Rails.env.feature_test?) ? :lax : :none + same_site_protection = (Rails.env.development? || Rails.env.cucumber? || Rails.env.test? || Rails.env.feature_test?) ? :lax : :none config.action_dispatch.cookies_same_site_protection = same_site_protection # Allow requests from any domain (skips DNS rebinding attack guards) diff --git a/rails/config/initializers/session_store.rb b/rails/config/initializers/session_store.rb index ee8b802d73..2d52ca8438 100644 --- a/rails/config/initializers/session_store.rb +++ b/rails/config/initializers/session_store.rb @@ -7,5 +7,5 @@ # (create the session table with "rails generate session_migration") # For testing environments, we don't use SSL and can't set cookie to secure. -secure = !(Rails.env.cucumber? || Rails.env.test? || Rails.env.feature_test?) +secure = !(Rails.env.development? || Rails.env.cucumber? || Rails.env.test? || Rails.env.feature_test?) RailsPortal::Application.config.session_store :active_record_store, :key => '_rails_portal_session', secure: secure