]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1951021: account for change in OverDrive checkout response
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 7 Jan 2022 23:50:04 +0000 (18:50 -0500)
committerJeff Davis <jdavis@sitka.bclibraries.ca>
Thu, 10 Feb 2022 17:40:32 +0000 (09:40 -0800)
commit60029bc2b5ba4b35a48b8b41351918356ae8d1db
treee265b6fdb40e5ddb085e270c81f2a2b182035bdd
parent6febd96f44049fbb574bce2efb92d641c8b55e25
LP#1951021: account for change in OverDrive checkout response

The OverDrive circulation API soon will stop providing a direct
download link in favor of displaying a separate fulfillment page
(either as an iframe or a redirect). This patch implements this
change with the redirect option.

Additional information on the API change can be found at

http://developer.overdrive.com/overdrive-api-notices/01-sep-2021-coming-soon-changes-to-overdrive-checkouts-api

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/HTTPClient.pm
Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js