Fix regression with kiwix-mange 'show' without arguments

pull/783/head
Emmanuel Engelhart 6 months ago
parent 6272c6d11e
commit 6f599589f9
No known key found for this signature in database
GPG Key ID: 120B30D020B553D3

@ -93,17 +93,18 @@ Documentation:
int handle_show(const kiwix::Library& library, const std::string& libraryPath,
const Options& options)
{
if (options.at("ZIMID").isStringList()) {
auto bookIds = options.at("ZIMID").asStringList();
for(auto& bookId: bookIds) {
show(library, bookId);
}
} else {
if (options.at("ZIMID").asStringList().empty()) {
auto booksIds = library.getBooksIds();
for(auto& bookId: booksIds) {
show(library, bookId);
}
} else {
auto bookIds = options.at("ZIMID").asStringList();
for(auto& bookId: bookIds) {
show(library, bookId);
}
}
return(0);
}

Loading…
Cancel
Save