View | Details | Raw Unified | Return to bug 12784
Collapse All | Expand All

(-)a/Koha/Borrower/Modifications.pm (-2 / +3 lines)
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
- 

Return to bug 12784