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

(-)a/Koha/Token.pm (-2 / +5 lines)
Lines 162-168 sub _add_default_csrf_params { Link Here
162
    my ( $params ) = @_;
162
    my ( $params ) = @_;
163
    $params->{session_id} //= '';
163
    $params->{session_id} //= '';
164
    if( !$params->{id} ) {
164
    if( !$params->{id} ) {
165
        $params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} );
165
        if( defined( C4::Context->userenv ) ) {
166
            $params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} );
167
        } else {
168
            $params->{id} = Encode::encode( 'UTF-8', $params->{session_id} );
169
        }
166
    } else {
170
    } else {
167
        $params->{id} .= $params->{session_id};
171
        $params->{id} .= $params->{session_id};
168
    }
172
    }
169
- 

Return to bug 27849