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

(-)a/members/memberentry.pl (-2 / +1 lines)
Lines 277-283 $newdata{'lang'} = $input->param('lang') if defined($input->param('lang')) Link Here
277
277
278
# builds default userid
278
# builds default userid
279
# userid input text may be empty or missing because of syspref BorrowerUnwantedField
279
# userid input text may be empty or missing because of syspref BorrowerUnwantedField
280
if ( ( defined $newdata{'userid'} && $newdata{'userid'} eq '' ) || $check_BorrowerUnwantedField =~ /userid/ ) {
280
if ( ( defined $newdata{'userid'} && $newdata{'userid'} eq '' ) || $check_BorrowerUnwantedField =~ /userid/ && !defined $data{'userid'} ) {
281
    if ( ( defined $newdata{'firstname'} ) && ( defined $newdata{'surname'} ) ) {
281
    if ( ( defined $newdata{'firstname'} ) && ( defined $newdata{'surname'} ) ) {
282
        # Full page edit, firstname and surname input zones are present
282
        # Full page edit, firstname and surname input zones are present
283
        $newdata{'userid'} = Generate_Userid( $borrowernumber, $newdata{'firstname'}, $newdata{'surname'} );
283
        $newdata{'userid'} = Generate_Userid( $borrowernumber, $newdata{'firstname'}, $newdata{'surname'} );
284
- 

Return to bug 20367