Lines 227-241
if ( $uploadborrowers && length($uploadborrowers) > 0 ) {
Link Here
|
227 |
my $borrowernumber; |
227 |
my $borrowernumber; |
228 |
my $member; |
228 |
my $member; |
229 |
if ( ($matchpoint eq 'cardnumber') && ($borrower{'cardnumber'}) ) { |
229 |
if ( ($matchpoint eq 'cardnumber') && ($borrower{'cardnumber'}) ) { |
230 |
$member = Koha::Patrons->find( { cardnumber => $borrower{'cardnumber'} } )->unblessed; |
230 |
$member = Koha::Patrons->find( { cardnumber => $borrower{'cardnumber'} } ); |
231 |
if ($member) { |
|
|
232 |
$borrowernumber = $member->{'borrowernumber'}; |
233 |
} |
234 |
} elsif ( ($matchpoint eq 'userid') && ($borrower{'userid'}) ) { |
231 |
} elsif ( ($matchpoint eq 'userid') && ($borrower{'userid'}) ) { |
235 |
$member = Koha::Patrons->find( { userid => $borrower{'userid'} } )->unblessed; |
232 |
$member = Koha::Patrons->find( { userid => $borrower{'userid'} } )->unblessed; |
236 |
if ($member) { |
|
|
237 |
$borrowernumber = $member->{'borrowernumber'}; |
238 |
} |
239 |
} elsif ($extended) { |
233 |
} elsif ($extended) { |
240 |
if (defined($matchpoint_attr_type)) { |
234 |
if (defined($matchpoint_attr_type)) { |
241 |
foreach my $attr (@$patron_attributes) { |
235 |
foreach my $attr (@$patron_attributes) { |
Lines 248-253
if ( $uploadborrowers && length($uploadborrowers) > 0 ) {
Link Here
|
248 |
} |
242 |
} |
249 |
} |
243 |
} |
250 |
|
244 |
|
|
|
245 |
if ($member) { |
246 |
$member = $member->unblessed; |
247 |
$borrowernumber = $member->{'borrowernumber'}; |
248 |
} else { |
249 |
$member = {}; |
250 |
} |
251 |
|
251 |
if ( C4::Members::checkcardnumber( $borrower{cardnumber}, $borrowernumber ) ) { |
252 |
if ( C4::Members::checkcardnumber( $borrower{cardnumber}, $borrowernumber ) ) { |
252 |
push @errors, { |
253 |
push @errors, { |
253 |
invalid_cardnumber => 1, |
254 |
invalid_cardnumber => 1, |
254 |
- |
|
|