@@ -, +, @@ retries count --- misc/workers/background_jobs_worker.pl | 3 ++- misc/workers/es_indexer_daemon.pl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) --- a/misc/workers/background_jobs_worker.pl +++ a/misc/workers/background_jobs_worker.pl @@ -145,7 +145,8 @@ while (1) { } unless ($job) { - if ( ++$not_found_retries->{$args->{job_id}} >= $max_retries ) { + $not_found_retries->{ $args->{job_id} } //= 0; + if ( ++$not_found_retries->{ $args->{job_id} } >= $max_retries ) { Koha::Logger->get( { interface => 'worker' } ) ->warn( sprintf "Job %s not found, no more retry", $args->{job_id} ); --- a/misc/workers/es_indexer_daemon.pl +++ a/misc/workers/es_indexer_daemon.pl @@ -143,7 +143,8 @@ while (1) { } unless ($job) { - if ( ++$not_found_retries->{$args->{job_id}} >= $max_retries ) { + $not_found_retries->{ $args->{job_id} } //= 0; + if ( ++$not_found_retries->{ $args->{job_id} } >= $max_retries ) { Koha::Logger->get( { interface => 'worker' } ) ->warn( sprintf "Job %s not found, no more retry", $args->{job_id} ); --