mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Fix partial updates nuking then whole db
This commit is contained in:
parent
fd26a2490d
commit
ca1b057361
@ -191,10 +191,6 @@ void LibraryCreator::run()
|
|||||||
QLOG_INFO() << "Create library END";
|
QLOG_INFO() << "Create library END";
|
||||||
} else {
|
} else {
|
||||||
QLOG_INFO() << "Starting to update folder" << _sourceFolder << "in library ( " << _source << "," << _target << ")";
|
QLOG_INFO() << "Starting to update folder" << _sourceFolder << "in library ( " << _source << "," << _target << ")";
|
||||||
if (!partialUpdate) {
|
|
||||||
_currentPathFolders.clear();
|
|
||||||
QLOG_DEBUG() << "update whole library";
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
auto _database = DataBaseManagement::loadDatabase(_target);
|
auto _database = DataBaseManagement::loadDatabase(_target);
|
||||||
|
|
||||||
@ -217,7 +213,11 @@ void LibraryCreator::run()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_currentPathFolders.append(rootFolder(_database));
|
if (!partialUpdate) {
|
||||||
|
_currentPathFolders.clear();
|
||||||
|
_currentPathFolders.append(rootFolder(_database));
|
||||||
|
QLOG_DEBUG() << "update whole library";
|
||||||
|
}
|
||||||
|
|
||||||
QSqlQuery pragma("PRAGMA foreign_keys = ON", _database);
|
QSqlQuery pragma("PRAGMA foreign_keys = ON", _database);
|
||||||
pragma.exec();
|
pragma.exec();
|
||||||
|
Loading…
Reference in New Issue
Block a user