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

(-)a/circ/circulation.pl (-4 / +3 lines)
Lines 489-498 if ( @$barcodes && $op eq 'cud-checkout' ) { Link Here
489
                $template_params->{ADDITIONAL_MATERIALS} = $materials;
489
                $template_params->{ADDITIONAL_MATERIALS} = $materials;
490
                $template_params->{itemhomebranch}       = $item->homebranch;
490
                $template_params->{itemhomebranch}       = $item->homebranch;
491
491
492
                my $patron_session_confirmation = $query->cookie('patronSessionConfirmation') || undef;
492
                my $patron_session_confirmation = $query->cookie('patronSessionConfirmation') || '';
493
                my ( $patron_for_session, $session_confirmations ) = split( /:/, $patron_session_confirmation, 2 );
493
                my ( $patron_for_session, $session_confirmations ) = split( /:/, $patron_session_confirmation, 2 );
494
                my $patron_match = $borrowernumber == $patron_for_session;
494
                my $patron_match = $borrowernumber == ( $patron_for_session // 0 );
495
                my @conf_keys    = split( /\|/, $session_confirmations );
495
                my @conf_keys    = split( /\|/, $session_confirmations // '' );
496
                if ( $patron_match && grep { $_ eq 'cancelreserve' } @conf_keys ) {
496
                if ( $patron_match && grep { $_ eq 'cancelreserve' } @conf_keys ) {
497
                    $cancelreserve = 1;
497
                    $cancelreserve = 1;
498
                }
498
                }
499
- 

Return to bug 41940