store: improve error handling

Detect store-lock
This commit is contained in:
Dirk-Jan C. Binnema
2022-05-12 08:50:20 +03:00
parent 901ac23a4d
commit d79d770958
2 changed files with 7 additions and 5 deletions

View File

@ -586,8 +586,7 @@ docids_for_msgid(const Store& store, const std::string& msgid, size_t max = 100)
throw Error(Error::Code::Store, &gerr, "failed to run msgid-query");
else if (res->empty())
throw Error(Error::Code::NotFound,
"could not find message(s) for msgid %s",
msgid.c_str());
"could not find message(s) for msgid %s", msgid.c_str());
std::vector<Store::Id> docids{};
for (auto&& mi : *res)