From 5ea3a39138c81f5d051f91bf7537730864ee0630 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 2 Sep 2021 11:59:18 +0200 Subject: [PATCH] Bug 28935: Take borrowernumber from the original input newdata is been modified, and filtered. We want to pick the original value of borrowernumber. Signed-off-by: Marcel de Rooy Signed-off-by: Nick Clemens --- members/memberentry.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/memberentry.pl b/members/memberentry.pl index 0fc3d2b022..d58e7479cd 100755 --- a/members/memberentry.pl +++ b/members/memberentry.pl @@ -327,7 +327,7 @@ if ($op eq 'save' || $op eq 'insert'){ # If the cardnumber is blank, treat it as null. $newdata{'cardnumber'} = undef if $newdata{'cardnumber'} =~ /^\s*$/; - if (my $error_code = checkcardnumber($newdata{cardnumber},$newdata{borrowernumber})){ + if (my $error_code = checkcardnumber($newdata{cardnumber}, $borrowernumber)){ push @errors, $error_code == 1 ? 'ERROR_cardnumber_already_exists' : $error_code == 2 -- 2.20.1