|
Lines 51-66
sub AddModifications {
Link Here
|
| 51 |
if( $self->{borrowernumber} ) { |
51 |
if( $self->{borrowernumber} ) { |
| 52 |
return if( not keys %$data ); |
52 |
return if( not keys %$data ); |
| 53 |
$data->{borrowernumber} = $self->{borrowernumber}; |
53 |
$data->{borrowernumber} = $self->{borrowernumber}; |
|
|
54 |
$data->{verification_token} = ''; |
| 54 |
} |
55 |
} |
| 55 |
elsif( $self->{verification_token} ) { |
56 |
elsif( $self->{verification_token} ) { |
| 56 |
$data->{verification_token} = $self->{verification_token}; |
57 |
$data->{verification_token} = $self->{verification_token}; |
|
|
58 |
$data->{borrowernumber} = 0; |
| 57 |
} |
59 |
} |
| 58 |
else { |
60 |
else { |
| 59 |
return; |
61 |
return; |
| 60 |
} |
62 |
} |
| 61 |
|
63 |
|
| 62 |
my $rs = Koha::Database->new()->schema->resultset('BorrowerModification'); |
64 |
my $rs = Koha::Database->new()->schema->resultset('BorrowerModification'); |
| 63 |
return $rs->update_or_create($data); |
65 |
return $rs->update_or_create($data, { key => 'primary' } ); |
| 64 |
} |
66 |
} |
| 65 |
|
67 |
|
| 66 |
=head2 Verify |
68 |
=head2 Verify |
| 67 |
- |
|
|