mirror of
https://github.com/janeczku/calibre-web
synced 2026-10-13 03:21:40 +00:00
Merge remote-tracking branch 'fix_user-agent-crash/fix/user-agent-crash'
This commit is contained in:
+1
-1
@@ -440,7 +440,7 @@ def feed_shelf(book_id):
|
||||
def opds_download_link(book_id, book_format):
|
||||
if not auth.current_user().role_download():
|
||||
return abort(401)
|
||||
client = "kobo" if "Kobo" in request.headers.get('User-Agent') else ""
|
||||
client = request.headers.get('User-Agent', "").lower()
|
||||
return get_download_link(book_id, book_format.lower(), client)
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -1247,9 +1247,9 @@ def serve_book(book_id, book_format, anyname):
|
||||
@login_required_if_no_ano
|
||||
@download_required
|
||||
def download_link(book_id, book_format, anyname):
|
||||
if "kindle" in request.headers.get('User-Agent').lower():
|
||||
if "kindle" in request.headers.get('User-Agent', "").lower():
|
||||
client = "kindle"
|
||||
elif "Kobo" in request.headers.get('User-Agent').lower():
|
||||
elif "Kobo" in request.headers.get('User-Agent', "").lower():
|
||||
client = "kobo"
|
||||
else:
|
||||
client = ""
|
||||
|
||||
Reference in New Issue
Block a user