mirror of
https://github.com/janeczku/calibre-web
synced 2024-11-24 18:47:23 +00:00
Fix for #1718 (fetch of metadata from google without cover leads to exception)
This commit is contained in:
parent
32b7b39223
commit
42c13ae135
@ -652,12 +652,15 @@ def edit_book(book_id):
|
|||||||
if to_save["cover_url"]:
|
if to_save["cover_url"]:
|
||||||
if not current_user.role_upload():
|
if not current_user.role_upload():
|
||||||
return "", (403)
|
return "", (403)
|
||||||
result, error = helper.save_cover_from_url(to_save["cover_url"], book.path)
|
if to_save["cover_url"].endswith('/static/generic_cover.jpg'):
|
||||||
if result is True:
|
book.has_cover = 0
|
||||||
book.has_cover = 1
|
|
||||||
modif_date = True
|
|
||||||
else:
|
else:
|
||||||
flash(error, category="error")
|
result, error = helper.save_cover_from_url(to_save["cover_url"], book.path)
|
||||||
|
if result is True:
|
||||||
|
book.has_cover = 1
|
||||||
|
modif_date = True
|
||||||
|
else:
|
||||||
|
flash(error, category="error")
|
||||||
|
|
||||||
# Add default series_index to book
|
# Add default series_index to book
|
||||||
modif_date |= edit_book_series_index(to_save["series_index"], book)
|
modif_date |= edit_book_series_index(to_save["series_index"], book)
|
||||||
|
@ -108,7 +108,7 @@ $(function () {
|
|||||||
tags: result.volumeInfo.categories || [],
|
tags: result.volumeInfo.categories || [],
|
||||||
rating: result.volumeInfo.averageRating || 0,
|
rating: result.volumeInfo.averageRating || 0,
|
||||||
cover: result.volumeInfo.imageLinks ?
|
cover: result.volumeInfo.imageLinks ?
|
||||||
result.volumeInfo.imageLinks.thumbnail : "/static/generic_cover.jpg",
|
result.volumeInfo.imageLinks.thumbnail : location + "/../../../static/generic_cover.jpg",
|
||||||
url: "https://books.google.com/books?id=" + result.id,
|
url: "https://books.google.com/books?id=" + result.id,
|
||||||
source: {
|
source: {
|
||||||
id: "google",
|
id: "google",
|
||||||
|
Loading…
Reference in New Issue
Block a user