summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/store.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/store.cpp b/common/store.cpp
index c102c45..022c40e 100644
--- a/common/store.cpp
+++ b/common/store.cpp
@@ -300,7 +300,8 @@ KAsync::Job<void> Store::removeDataFromDisk(const QByteArray &identifier)
300static KAsync::Job<Store::UpgradeResult> upgrade(const QByteArray &resource) 300static KAsync::Job<Store::UpgradeResult> upgrade(const QByteArray &resource)
301{ 301{
302 auto store = Sink::Storage::DataStore(Sink::storageLocation(), resource, Sink::Storage::DataStore::ReadOnly); 302 auto store = Sink::Storage::DataStore(Sink::storageLocation(), resource, Sink::Storage::DataStore::ReadOnly);
303 if (Storage::DataStore::databaseVersion(store.createTransaction(Storage::DataStore::ReadOnly)) == Sink::latestDatabaseVersion()) { 303 const auto version = Storage::DataStore::databaseVersion(store.createTransaction(Storage::DataStore::ReadOnly));
304 if (version == Sink::latestDatabaseVersion() || version == 0) {
304 return KAsync::value(Store::UpgradeResult{false}); 305 return KAsync::value(Store::UpgradeResult{false});
305 } 306 }
306 SinkLog() << "Upgrading " << resource; 307 SinkLog() << "Upgrading " << resource;