diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index 70df16a351d39a3c127035f32edea199e6e7bb0d..c5197b970b4ffcb9bcc315d7782923c1137eeb59 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -23,6 +23,9 @@ class ApplicationController < ActionController::Base
   include SessionsHelper
   include ThemingHelper
 
+  # Force SSL for loadbalancer configurations.
+  before_action :redirect_to_https
+
   before_action :migration_error?
   before_action :set_locale
   before_action :check_admin_password
@@ -32,9 +35,6 @@ class ApplicationController < ActionController::Base
   # Manually handle BigBlueButton errors
   rescue_from BigBlueButton::BigBlueButtonException, with: :handle_bigbluebutton_error
 
-  # Force SSL for loadbalancer configurations.
-  before_action :redirect_to_https
-
   protect_from_forgery with: :exception
 
   MEETING_NAME_LIMIT = 90