From caa57a32c6a1f54ca0b2b76649a9263ac5d48eda Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Mon, 25 Mar 2024 16:30:51 +0000 Subject: [PATCH] Bug 36418: Explicitly set response to json To test: 1. Add some checkouts and load the issues-table 2. Select 'Check in' checkbox for that item and click "Check in selected items" 3. The row becomes read and reads "Unable to check in" 4. Reload the page, the item has actually checked in 5. Try the 'Renew' checkbox and click "Renew selected items" 6. It just spins and spins. 7. Reload the page, the item has actually renewed. 8. APPLY PATCH and restart_all 9. Try the steps again and this time everything should work properly. 10. tests these URLs http://localhost:8081/cgi-bin/koha/svc/recall http://localhost:8080/cgi-bin/koha/svc/club/enroll http://localhost:8081/cgi-bin/koha/svc/mana/increment : empty response Signed-off-by: Brendan Lawlor --- svc/checkin | 2 +- svc/renew | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/svc/checkin b/svc/checkin index 9ba087bd4d..48fa718543 100755 --- a/svc/checkin +++ b/svc/checkin @@ -41,7 +41,7 @@ if ( $auth_status ne "ok" || $op ne "cud-checkin" ) { } binmode STDOUT, ":encoding(UTF-8)"; -print $input->header( -type => 'text/plain', -charset => 'UTF-8' ); +print $input->header( -type => 'application/json', -charset => 'UTF-8' ); my $itemnumber = $input->param('itemnumber'); my $borrowernumber = $input->param('borrowernumber'); diff --git a/svc/renew b/svc/renew index eca18e647f..67a658b070 100755 --- a/svc/renew +++ b/svc/renew @@ -40,7 +40,7 @@ if ( $auth_status ne "ok" ) { } binmode STDOUT, ":encoding(UTF-8)"; -print $input->header( -type => 'text/plain', -charset => 'UTF-8' ); +print $input->header( -type => 'application/json', -charset => 'UTF-8' ); my $itemnumber = $input->param('itemnumber'); my $borrowernumber = $input->param('borrowernumber'); -- 2.44.0