From 7cb6e5a743929e4e39a6da239b8b5d7e53f814ca Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 3 Nov 2025 12:57:05 +0100 Subject: [PATCH] Bug 41143: Do not include content-type header when searching packages --- Koha/ERM/Providers/EBSCO.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Koha/ERM/Providers/EBSCO.pm b/Koha/ERM/Providers/EBSCO.pm index edaa61f6f80..30bb9ce3e55 100644 --- a/Koha/ERM/Providers/EBSCO.pm +++ b/Koha/ERM/Providers/EBSCO.pm @@ -240,8 +240,12 @@ sub request { $method => $base_url . $url, undef, ( $payload ? encode_json($payload) : undef ) ); - $request->header( 'x-api-key' => $config->{api_key} ); - $request->header( 'content-type' => 'application/json; charset=UTF-8' ); + $request->header( 'x-api-key' => $config->{api_key} ); + + if ( $url !~ m{/packages\?orderby=} ) { + $request->header( 'content-type' => 'application/json; charset=UTF-8' ); + } + my $ua = LWP::UserAgent->new; my $response = $ua->simple_request($request); if ( $response->code >= 400 ) { -- 2.34.1