From c4281a8d718639c4682a8ca23778661c48381c5f Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Date: Mon, 13 Aug 2018 11:05:18 -0300
Subject: [PATCH] Bug 21001: Add missing format=json to openlibrary calls

See https://github.com/internetarchive/openlibrary/issues/1014

Test plan:
Turn on OpenLibraryCovers and OpenLibrarySearch
Do a search at the OPAC
You should see the covers from OpenLibrary as well as the "Searching
Open Library... " and "Found XXX results in OpenLibrary collection"
info
---
 koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js b/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js
index 1c2a9f26cf..9e8ad824e1 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js
+++ b/koha-tmpl/opac-tmpl/bootstrap/js/openlibrary.js
@@ -26,7 +26,7 @@ KOHA.OpenLibrary = new function() {
         scriptElement.setAttribute("id", "jsonScript");
         scriptElement.setAttribute("src",
             "https://openlibrary.org/api/books?bibkeys=" + escape(bibkeys) +
-            "&callback=KOHA.OpenLibrary.olCallBack&jscmd=data");
+            "&callback=KOHA.OpenLibrary.olCallBack&jscmd=data&format=json");
         scriptElement.setAttribute("type", "text/javascript");
         document.documentElement.firstChild.appendChild(scriptElement);
     }
@@ -72,7 +72,7 @@ KOHA.OpenLibrary = new function() {
 
     var search_url_json = 'https://openlibrary.org/search.json';
     this.search = function( q, page_no, callback ) {
-        var params = {q: q};
+        var params = {q: q, 'format': 'json'};
         if (page_no) {
             params.page = page_no;
         }
-- 
2.11.0