From 760d0d8aa0a16a0d74188ec2a3424c5f8380ddf1 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 18 Apr 2024 09:32:27 +0200 Subject: [PATCH] Bug 36473: Prevent UpdateTotalIssues failure to crash update_totalissues.pl --- misc/cronjobs/update_totalissues.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/cronjobs/update_totalissues.pl b/misc/cronjobs/update_totalissues.pl index eee8fdef62c..1daa32ed940 100755 --- a/misc/cronjobs/update_totalissues.pl +++ b/misc/cronjobs/update_totalissues.pl @@ -168,12 +168,12 @@ sub process_query { if ( not $test_only ) { my $ret; if ( $incremental && $totalissues > 0 ) { - $ret = UpdateTotalIssues( $biblionumber, $totalissues ); + $ret = eval { UpdateTotalIssues( $biblionumber, $totalissues ) }; } else { - $ret = UpdateTotalIssues( $biblionumber, 0, $totalissues ); + $ret = eval { UpdateTotalIssues( $biblionumber, 0, $totalissues ) }; } - unless ($ret) { + if ($@ || !$ret) { print "Error while processing bib $biblionumber\n" if $verbose; $num_bibs_error++; } -- 2.34.1