Merge remote-tracking branch 'fix_user-agent-crash/fix/user-agent-crash'

This commit is contained in:
Ozzie Isaacs
2026-08-01 13:08:55 +02:00
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -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
View File
@@ -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 = ""