Bug 8392: Category age ranges not being enforced
This patch works around the redefinition of an array that was causing the enforcement of age ranges to not-happen. Signed-off-by: Frédéric Demians <f.demians@tamil.fr> I can confirm the bug and the solution.
This commit is contained in:
parent
81823c55cc
commit
e6c9b20bdb
1 changed files with 2 additions and 1 deletions
|
@ -101,6 +101,8 @@ my @field_check=split(/\|/,$check_BorrowerMandatoryField);
|
|||
foreach (@field_check) {
|
||||
$template->param( "mandatory$_" => 1);
|
||||
}
|
||||
# we'll need this, later.
|
||||
my $dateofbirthmandatory = (scalar grep {$_ eq "dateofbirth"} @field_check) ? 1 : 0;
|
||||
# function to designate unwanted fields
|
||||
my $check_BorrowerUnwantedField=C4::Context->preference("BorrowerUnwantedField");
|
||||
@field_check=split(/\|/,$check_BorrowerUnwantedField);
|
||||
|
@ -264,7 +266,6 @@ if ($op eq 'save' || $op eq 'insert'){
|
|||
if (checkcardnumber($newdata{cardnumber},$newdata{borrowernumber})){
|
||||
push @errors, 'ERROR_cardnumber';
|
||||
}
|
||||
my $dateofbirthmandatory = (scalar grep {$_ eq "dateofbirth"} @field_check) ? 1 : 0;
|
||||
if ($newdata{dateofbirth} && $dateofbirthmandatory) {
|
||||
my $age = GetAge($newdata{dateofbirth});
|
||||
my $borrowercategory=GetBorrowercategory($newdata{'categorycode'});
|
||||
|
|
Loading…
Reference in a new issue