From e423a40371137fcd0aa887e14f392e5b1256b168 Mon Sep 17 00:00:00 2001 From: Sam Seed Date: Wed, 1 Nov 2023 14:25:16 +0000 Subject: [PATCH] CLDC-2862: ensure cookies, notices etc still available in maintenance mode --- app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 48f94ee77..ae9e1beb9 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -7,7 +7,7 @@ class ApplicationController < ActionController::Base before_action :set_paper_trail_whodunnit def check_maintenance - if FeatureToggle.maintenance_mode_enabled? && request.fullpath.split("?")[0].delete("/") != "service-unavailable" + if FeatureToggle.maintenance_mode_enabled? && !%w[service-unavailable accessibility-statement privacy-notice cookies].include?(request.fullpath.split("?")[0].delete("/")) redirect_to service_unavailable_path elsif !FeatureToggle.maintenance_mode_enabled? && request.fullpath.split("?")[0].delete("/") == "service-unavailable" redirect_back(fallback_location: root_path)