From 5cb3ab498444f409a4abc254ef06e06c25f65a9f Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 19 Jun 2019 14:49:15 -0500 Subject: [PATCH] Bug 23150: Do not consider gdpr_proc_consent a mandatory field Content-Type: text/plain; charset=utf-8 It introduced a regression in the patron's self modification feature. Patron's details are no longer modificable, the screen displays "You have not filled out all required fields. Please fill in all missing fields and resubmit." Test plan: - Set GDPR_Policy to either Enforced or Permissive - Set PatronSelfRegistrationBorrowerMandatoryField to empty - Set OPACPatronDetails to Allow - Log into the OPAC - Accept the GDPR screen - Go to opac-memberentry.pl, change something, submit modification request Signed-off-by: Marcel de Rooy --- opac/opac-memberentry.pl | 1 - 1 file changed, 1 deletion(-) diff --git a/opac/opac-memberentry.pl b/opac/opac-memberentry.pl index 7fc9226c29..dc9c680038 100755 --- a/opac/opac-memberentry.pl +++ b/opac/opac-memberentry.pl @@ -366,7 +366,6 @@ sub GetMandatoryFields { C4::Context->preference("PatronSelfRegistrationBorrowerMandatoryField"); my @fields = split( /\|/, $BorrowerMandatoryField ); - push @fields, 'gdpr_proc_consent' if C4::Context->preference('GDPR_Policy'); foreach (@fields) { $mandatory_fields{$_} = 1; -- 2.11.0