From 54d7f8b174c2f50f98115c8ec57f46be73784015 Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Wed, 31 Aug 2022 11:57:16 +0000 Subject: [PATCH] Bug 31495: Allow opac-page when enforcing GDPR policy Test plan: Add some page under Additional contents. Enforce GDPR policy. Test with user that has no consent (yet or anymore). Check if you can reach additional contents with opac-page.pl. Signed-off-by: Marcel de Rooy Signed-off-by: David Nind Signed-off-by: Kyle M Hall Signed-off-by: Tomas Cohen Arazi --- C4/Auth.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/C4/Auth.pm b/C4/Auth.pm index 2aa2a20774..b6933e4cc6 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -192,7 +192,7 @@ sub get_template_and_user { # If we enforce GDPR and the user did not consent, redirect # Exceptions for consent page itself and SCI/SCO system if( $in->{type} eq 'opac' && $user && - $in->{'template_name'} !~ /^(opac-patron-consent|sc[io]\/)/ && + $in->{'template_name'} !~ /^(opac-page|opac-patron-consent|sc[io]\/)/ && C4::Context->preference('GDPR_Policy') eq 'Enforced' ) { my $consent = Koha::Patron::Consents->search({ -- 2.39.5