diff --git a/catalog/book/tests.py b/catalog/book/tests.py index 72c76f4b..6dcb7261 100644 --- a/catalog/book/tests.py +++ b/catalog/book/tests.py @@ -238,6 +238,10 @@ class GoogleBooksTestCase(TestCase): self.assertEqual(site.resource.id_type, IdType.GoogleBooks) self.assertEqual(site.resource.id_value, "hV--zQEACAAJ") self.assertEqual(site.resource.item.isbn, "9781847498571") + self.assertEqual( + site.resource.item.localized_title, + [{"lang": "en", "text": "1984 Nineteen Eighty-Four"}], + ) self.assertEqual(site.resource.item.display_title, "1984 Nineteen Eighty-Four") diff --git a/catalog/sites/google_books.py b/catalog/sites/google_books.py index 8baff688..89d26859 100644 --- a/catalog/sites/google_books.py +++ b/catalog/sites/google_books.py @@ -40,9 +40,7 @@ class GoogleBooks(AbstractSite): pub_house = ( b["volumeInfo"]["publisher"] if "publisher" in b["volumeInfo"] else None ) - language = ( - [b["volumeInfo"]["language"]] if "language" in b["volumeInfo"] else [] - ) + language = b["volumeInfo"]["language"] if "language" in b["volumeInfo"] else [] pages = b["volumeInfo"]["pageCount"] if "pageCount" in b["volumeInfo"] else None if "mainCategory" in b["volumeInfo"]: