diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-26 14:40:13 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-06-26 14:40:13 +0200 |
commit | 874b0d2be32e2edffedd59ab17bf821456757e29 (patch) | |
tree | 91c6c28f82b497455f5df85926e701f43c2993c1 /common/queryrunner.cpp | |
parent | cb81ef8f69f6a48ed505f5aef50c62a10aa67283 (diff) | |
download | sink-874b0d2be32e2edffedd59ab17bf821456757e29.tar.gz sink-874b0d2be32e2edffedd59ab17bf821456757e29.zip |
Avoid unnecesary warnings
Diffstat (limited to 'common/queryrunner.cpp')
-rw-r--r-- | common/queryrunner.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index 90f046b..78a4b94 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp | |||
@@ -207,6 +207,11 @@ Storage::Transaction QueryWorker<DomainType>::getTransaction() | |||
207 | Sink::Storage::Transaction transaction; | 207 | Sink::Storage::Transaction transaction; |
208 | { | 208 | { |
209 | Sink::Storage storage(Sink::storageLocation(), mResourceInstanceIdentifier); | 209 | Sink::Storage storage(Sink::storageLocation(), mResourceInstanceIdentifier); |
210 | if (!storage.exists()) { | ||
211 | //This is not an error if the resource wasn't started before | ||
212 | Log() << "Store doesn't exist: " << mResourceInstanceIdentifier; | ||
213 | return Sink::Storage::Transaction(); | ||
214 | } | ||
210 | storage.setDefaultErrorHandler([](const Sink::Storage::Error &error) { Warning() << "Error during query: " << error.store << error.message; }); | 215 | storage.setDefaultErrorHandler([](const Sink::Storage::Error &error) { Warning() << "Error during query: " << error.store << error.message; }); |
211 | transaction = storage.createTransaction(Sink::Storage::ReadOnly); | 216 | transaction = storage.createTransaction(Sink::Storage::ReadOnly); |
212 | } | 217 | } |