From 0657238ad14a7044f521023ab0df1eedcee4d409 Mon Sep 17 00:00:00 2001 From: Vladimir Golovnev Date: Tue, 5 Apr 2022 07:27:11 +0300 Subject: [PATCH] Don't forget to create 'download_path' field PR #16468. --- src/base/bittorrent/dbresumedatastorage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/base/bittorrent/dbresumedatastorage.cpp b/src/base/bittorrent/dbresumedatastorage.cpp index 6910f9a56..90c1bf975 100644 --- a/src/base/bittorrent/dbresumedatastorage.cpp +++ b/src/base/bittorrent/dbresumedatastorage.cpp @@ -43,6 +43,7 @@ #include #include #include +#include #include #include @@ -207,7 +208,7 @@ BitTorrent::DBResumeDataStorage::DBResumeDataStorage(const Path &dbPath, QObject else { const int dbVersion = currentDBVersion(); - if (dbVersion == 1) + if ((dbVersion == 1) || !db.record(DB_TABLE_TORRENTS).contains(DB_COLUMN_DOWNLOAD_PATH.name)) updateDBFromVersion1(); } @@ -423,6 +424,7 @@ void BitTorrent::DBResumeDataStorage::createDB() const makeColumnDefinition(DB_COLUMN_CATEGORY, "TEXT"), makeColumnDefinition(DB_COLUMN_TAGS, "TEXT"), makeColumnDefinition(DB_COLUMN_TARGET_SAVE_PATH, "TEXT"), + makeColumnDefinition(DB_COLUMN_DOWNLOAD_PATH, "TEXT"), makeColumnDefinition(DB_COLUMN_CONTENT_LAYOUT, "TEXT NOT NULL"), makeColumnDefinition(DB_COLUMN_RATIO_LIMIT, "INTEGER NOT NULL"), makeColumnDefinition(DB_COLUMN_SEEDING_TIME_LIMIT, "INTEGER NOT NULL"),