|
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 |
- |
|
|