diff --git a/Koha/ERM/EUsage/UsageDataProvider.pm b/Koha/ERM/EUsage/UsageDataProvider.pm index da4171571f..b9ead5ca86 100644 --- a/Koha/ERM/EUsage/UsageDataProvider.pm +++ b/Koha/ERM/EUsage/UsageDataProvider.pm @@ -474,8 +474,9 @@ sub _sushi_errors { return 1; } - if ( $decoded_response->{Report_Header}->{Exceptions} ) { - foreach my $exception ( @{ $decoded_response->{Report_Header}->{Exceptions} } ) { + my $exceptions = $decoded_response->{Report_Header}->{Exceptions} // $decoded_response->{Exceptions}; + if ( $exceptions ) { + foreach my $exception ( @{ $exceptions } ) { $self->{job_callbacks}->{add_message_callback}->( { type => 'error',