shared: FileSaver: addFile(): Consider fillExistingContentless

This commit is contained in:
Albert S. 2023-03-26 15:43:21 +02:00
szülő 5c899af26f
commit 5272365e5a
1 fájl változott, egészen pontosan 13 új sor hozzáadva és 1 régi sor törölve

Fájl megtekintése

@ -25,10 +25,22 @@ SaveFileResult FileSaver::addFile(QString path)
QString absPath = info.absoluteFilePath();
auto mtime = info.lastModified().toSecsSinceEpoch();
if(this->dbService->fileExistsInDatabase(absPath, mtime))
bool exists = false;
if(this->fileSaverOptions.fillExistingContentless)
{
exists = this->dbService->fileExistsInDatabase(absPath, mtime, 'c');
}
else
{
exists = this->dbService->fileExistsInDatabase(absPath, mtime);
}
if(exists)
{
return SKIPPED;
}
return saveFile(info);
}