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

(-)a/C4/Members.pm (-1 / +1 lines)
Lines 896-902 database column. Link Here
896
=cut
896
=cut
897
897
898
sub get_cardnumber_length {
898
sub get_cardnumber_length {
899
    my ( $min, $max ) = ( 0, 16 ); # borrowers.cardnumber is a nullable varchar(16)
899
    my ( $min, $max ) = ( 0, 32 ); # borrowers.cardnumber is a nullable varchar(20)
900
    $min = 1 if C4::Context->preference('BorrowerMandatoryField') =~ /cardnumber/;
900
    $min = 1 if C4::Context->preference('BorrowerMandatoryField') =~ /cardnumber/;
901
    if ( my $cardnumber_length = C4::Context->preference('CardnumberLength') ) {
901
    if ( my $cardnumber_length = C4::Context->preference('CardnumberLength') ) {
902
        # Is integer and length match
902
        # 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