Fix: escape special characters in provider urls

This commit is contained in:
mx03 2021-12-30 10:57:28 +01:00
parent 5edff98942
commit 02db145a0c
5 changed files with 15 additions and 4 deletions

View file

@ -32,8 +32,12 @@ class GoogleBooks {
}
async search(title, author) {
title = encodeURIComponent(title)
var queryString = `q=intitle:${title}`
if (author) queryString += `+inauthor:${author}`
if (author) {
author = encodeURIComponent(author)
queryString += `+inauthor:${author}`
}
var url = `https://www.googleapis.com/books/v1/volumes?${queryString}`
Logger.debug(`[GoogleBooks] Search url: ${url}`)
var items = await axios.get(url).then((res) => {