From 0d3cfefb36efaa68ae033e1f4ebc571aa7569c06 Mon Sep 17 00:00:00 2001 From: Albert S Date: Mon, 29 Apr 2019 10:24:50 +0200 Subject: [PATCH] cli: commanddelete: fix broken dry-run --- cli/commanddelete.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/cli/commanddelete.cpp b/cli/commanddelete.cpp index 6dc0bda..48c9252 100644 --- a/cli/commanddelete.cpp +++ b/cli/commanddelete.cpp @@ -17,10 +17,10 @@ int CommandDelete::removeNonExistent(bool verbose, bool dryRun, QString pattern) { for(FileData &file : files) { - if(!dryRun) + QFileInfo fileInfo(file.absPath); + if(!fileInfo.exists()) { - QFileInfo fileInfo(file.absPath); - if(!fileInfo.exists()) + if(!dryRun) { if(this->dbService->deleteFile(file.absPath)) { @@ -35,14 +35,15 @@ int CommandDelete::removeNonExistent(bool verbose, bool dryRun, QString pattern) return 1; } } - } - else - { - Logger::info() << "Would delete " << file.absPath << endl; + else + { + Logger::info() << "Would delete " << file.absPath << endl; + } } } + offset += limit; - processedRows = this->dbService->getFiles(files, pattern, 0, limit); + processedRows = this->dbService->getFiles(files, pattern, offset, limit); } return 0; }