From fd9f025889407bc62c5e979e470d2c01701e0544 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 19 Sep 2012 09:59:59 +0200 Subject: [PATCH] But 8787: don't load the page if OpacMaintenance is ON If the syspref OpacMaintenance is ON, it is useless to loaded the requested page. To test: - switch on the syspref OpacMaintenace - check in your apache access log, zebra log, etc. the requested page is not loaded (i.e. on the opac-search.pl page) Signed-off-by: Marc Veron Checked by watching other_vhosts_access.log Works as expected Signed-off-by: Paul Poulain --- C4/Auth.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/C4/Auth.pm b/C4/Auth.pm index 4a8e955586..03e631c8a1 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -557,6 +557,7 @@ sub _version_check { if (C4::Context->preference('OpacMaintenance') && $type eq 'opac') { warn "OPAC Install required, redirecting to maintenance"; print $query->redirect("/cgi-bin/koha/maintenance.pl"); + safe_exit; } unless ( $version = C4::Context->preference('Version') ) { # assignment, not comparison if ( $type ne 'opac' ) { -- 2.39.5