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

(-)a/C4/Members.pm (-1 / +1 lines)
Lines 956-962 database column. Link Here
956
=cut
956
=cut
957
957
958
sub get_cardnumber_length {
958
sub get_cardnumber_length {
959
    my ( $min, $max ) = ( 0, 16 ); # borrowers.cardnumber is a nullable varchar(16)
959
    my ( $min, $max ) = ( 0, 32 ); # borrowers.cardnumber is a nullable varchar(20)
960
    $min = 1 if C4::Context->preference('BorrowerMandatoryField') =~ /cardnumber/;
960
    $min = 1 if C4::Context->preference('BorrowerMandatoryField') =~ /cardnumber/;
961
    if ( my $cardnumber_length = C4::Context->preference('CardnumberLength') ) {
961
    if ( my $cardnumber_length = C4::Context->preference('CardnumberLength') ) {
962
        # Is integer and length match
962
        # Is integer and length match
(-)a/installer/data/mysql/atomicupdate/bug_13178_wide_cardnumber.sql (-1 / +6 lines)
Line 0 Link Here
0
- 
1
ALTER TABLE borrowers MODIFY cardnumber varchar(32);
2
ALTER TABLE borrower_modifications MODIFY cardnumber varchar(32);
3
ALTER TABLE deletedborrowers MODIFY cardnumber varchar(32);
4
ALTER TABLE deletedborrowers MODIFY cardnumber varchar(32);
5
ALTER TABLE pending_offline_operations MODIFY cardnumber varchar(32);
6
ALTER TABLE tmp_holdsqueue MODIFY cardnumber varchar(32);

Return to bug 13178