diff options
-rw-r--r-- | common/store.cpp | 3 |
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) | |||
300 | static KAsync::Job<Store::UpgradeResult> upgrade(const QByteArray &resource) | 300 | static 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; |