diff --git a/src/contentmanager.cpp b/src/contentmanager.cpp index 48f3677..a935f64 100644 --- a/src/contentmanager.cpp +++ b/src/contentmanager.cpp @@ -600,6 +600,8 @@ void ContentManager::downloadBook(const QString &id) std::string downloadId; try { downloadId = startDownload(book); + } catch (const ContentManagerError& ) { + throw; } catch (std::exception& e) { throwDownloadUnavailableError(); }