From 85b122442a2ffa3e4e5db9af94d8d665b4d050ac Mon Sep 17 00:00:00 2001 From: Ethan Turner Date: Wed, 8 May 2024 18:38:41 -0700 Subject: [PATCH] fix(Books): encode book URL when retrieving TOC from LibreTexts API --- server/util/bookutils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/util/bookutils.js b/server/util/bookutils.js index 558ee5ce..a9c0a719 100644 --- a/server/util/bookutils.js +++ b/server/util/bookutils.js @@ -251,7 +251,7 @@ export const getBookTOCFromAPI = (bookID, bookURL) => { } else { throw (new Error('tocretrieve')); } - return axios.get(`https://api.libretexts.org/endpoint/getTOC/${bookAddr}`, { + return axios.get(`https://api.libretexts.org/endpoint/getTOC/${encodeURIComponent(bookAddr)}`, { headers: { 'Origin': getProductionURL() } }); }).then((tocRes) => {