@@ -, +, @@ borrowernumber=undef if no userenv ->enqueue method everywhere and it will get messy. $ kshell k$ prove t/db_dependent/Koha/BackgroundJob.t --- Koha/BackgroundJob.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/Koha/BackgroundJob.pm +++ a/Koha/BackgroundJob.pm @@ -98,7 +98,7 @@ sub enqueue { my $job_size = $params->{job_size}; my $job_args = $params->{job_args}; - my $borrowernumber = C4::Context->userenv->{number}; # FIXME Handle non GUI calls + my $borrowernumber = (C4::Context->userenv) ? C4::Context->userenv->{number} : undef; my $json_args = encode_json $job_args; my $job_id; $self->_result->result_source->schema->txn_do( --