diff --git a/wcs/middleware.py b/wcs/middleware.py index 188473080..192175c4e 100644 --- a/wcs/middleware.py +++ b/wcs/middleware.py @@ -154,8 +154,10 @@ class MaintenanceMiddleware(MiddlewareMixin): pub = get_publisher() maintenance_mode = pub.get_site_option('maintenance_page', 'variables') if maintenance_mode and not pass_through(request, pub): + pub.install_lang() + context = pub.get_site_options('variables') maintenance_message = pub.get_site_option('maintenance_page_message', 'variables') - context = {'maintenance_message': maintenance_message or ''} + context['maintenance_message'] = maintenance_message or '' return TemplateResponse( request, ['hobo/maintenance/maintenance_page.html', 'wcs/maintenance_page.html'],