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

(-)a/Koha/Token.pm (-2 / +5 lines)
Lines 214-220 sub _add_default_csrf_params { Link Here
214
    my ( $params ) = @_;
214
    my ( $params ) = @_;
215
    $params->{session_id} //= '';
215
    $params->{session_id} //= '';
216
    if( !$params->{id} ) {
216
    if( !$params->{id} ) {
217
        $params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} );
217
        if( defined( C4::Context->userenv ) ) {
218
            $params->{id} = Encode::encode( 'UTF-8', C4::Context->userenv->{id} . $params->{session_id} );
219
        } else {
220
            $params->{id} = Encode::encode( 'UTF-8', $params->{session_id} );
221
        }
218
    } else {
222
    } else {
219
        $params->{id} .= $params->{session_id};
223
        $params->{id} .= $params->{session_id};
220
    }
224
    }
221
- 

Return to bug 27849