From ca8d6e570c6447720f62e642c752daa11872fca3 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Fri, 3 Jun 2022 10:54:43 +0200 Subject: [PATCH] It is ok to not be able to read library if we ADD book to non existant lib --- src/manager/kiwix-manage.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/manager/kiwix-manage.cpp b/src/manager/kiwix-manage.cpp index b1cb891..0f9b785 100644 --- a/src/manager/kiwix-manage.cpp +++ b/src/manager/kiwix-manage.cpp @@ -263,8 +263,10 @@ int main(int argc, char** argv) : libraryPath; kiwix::Manager manager(&library); if (!manager.readFile(libraryPath, false)) { - std::cerr << "Cannot read the library " << libraryPath << std::endl; - return 1; + if (kiwix::fileExists(libraryPath) || action!=ADD) { + std::cerr << "Cannot read the library " << libraryPath << std::endl; + return 1; + } } /* SHOW */