From 456869dd84b878ba0f9bf71fc2410a7bfb84c549 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. 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.30.2