From b81d1102e723bbff101b3361e968ad45436d0aba Mon Sep 17 00:00:00 2001 From: spfenwick Date: Wed, 29 Apr 2026 19:50:11 +1200 Subject: [PATCH] fix: use same file name as KOReader for OPDS downloads This re-instates the functionality of commit efae9c0, which was blown away by later changes. --- src/activities/browser/OpdsBookBrowserActivity.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/activities/browser/OpdsBookBrowserActivity.cpp b/src/activities/browser/OpdsBookBrowserActivity.cpp index 51ddd97e..b2be357c 100644 --- a/src/activities/browser/OpdsBookBrowserActivity.cpp +++ b/src/activities/browser/OpdsBookBrowserActivity.cpp @@ -415,7 +415,7 @@ void OpdsBookBrowserActivity::downloadBook(const OpdsEntry& book, const OpdsAcqu ? acquisition.href : UrlUtils::buildUrl(SETTINGS.opdsServerUrl, acquisition.href); std::string filename = "/" + - StringUtils::sanitizeFilename(book.title + (book.author.empty() ? "" : " - " + book.author)) + + StringUtils::sanitizeFilename((book.author.empty() ? "" : book.author + " - ") + book.title) + acquisition.fileExtension; LOG_DBG("OPDS", "Downloading: %s -> %s", downloadUrl.c_str(), filename.c_str());