From 874b0d2be32e2edffedd59ab17bf821456757e29 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 26 Jun 2016 14:40:13 +0200 Subject: Avoid unnecesary warnings --- common/queryrunner.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'common/queryrunner.cpp') 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::getTransaction() Sink::Storage::Transaction transaction; { Sink::Storage storage(Sink::storageLocation(), mResourceInstanceIdentifier); + if (!storage.exists()) { + //This is not an error if the resource wasn't started before + Log() << "Store doesn't exist: " << mResourceInstanceIdentifier; + return Sink::Storage::Transaction(); + } storage.setDefaultErrorHandler([](const Sink::Storage::Error &error) { Warning() << "Error during query: " << error.store << error.message; }); transaction = storage.createTransaction(Sink::Storage::ReadOnly); } -- cgit v1.2.3