diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 6c767c20..62cf742d 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -84,10 +84,10 @@ class ApplicationController < ActionController::Base help: I18n.t("errors.maintenance.help"), } end - if @settings.get_value("Maintenance Banner").present? - unless cookies[:maintenance_window] == @settings.get_value("Maintenance Banner") - flash.now[:maintenance] = @settings.get_value("Maintenance Banner") - end + + maintenance_string = @settings.get_value("Maintenance Banner").presence || Rails.configuration.maintenance_window + if maintenance_string.present? + flash.now[:maintenance] = maintenance_string unless cookies[:maintenance_window] == maintenance_string end end diff --git a/app/views/admins/components/site_settings/_administration.html.erb b/app/views/admins/components/site_settings/_administration.html.erb index c5ce08a4..f7a21ca0 100644 --- a/app/views/admins/components/site_settings/_administration.html.erb +++ b/app/views/admins/components/site_settings/_administration.html.erb @@ -14,21 +14,6 @@ %>