From 38e8ed225a20b7d69af5d1f699e399f9342f7535 Mon Sep 17 00:00:00 2001 From: fxdeniz <104620840+fxdeniz@users.noreply.github.com> Date: Sun, 26 Nov 2023 14:34:29 +0200 Subject: [PATCH] implement possible solution for #81 --- Server/FileMonitorSubSystem/FileMonitoringManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Server/FileMonitorSubSystem/FileMonitoringManager.cpp b/Server/FileMonitorSubSystem/FileMonitoringManager.cpp index aa36cc7..d7c0f38 100644 --- a/Server/FileMonitorSubSystem/FileMonitoringManager.cpp +++ b/Server/FileMonitorSubSystem/FileMonitoringManager.cpp @@ -273,7 +273,10 @@ void FileMonitoringManager::handleFileMoveEvent(const QString &parentDirPath, co bool isNewFileFrozen = newFileJson[JsonKeys::File::IsFrozen].toBool(); if(isNewFilePersists && !isNewFileFrozen) // When moved file overwritten to persistent file + { eventDb->setStatusOfMonitoredFile(_parentDirPath, newFileName, FileSystemEventDb::ItemStatus::Updated); + eventDb->removeNewAddedFile(_parentDirPath, oldFileName); + } else { QJsonObject oldFileJson = fsm->getFileJsonByUserPath(currentOldPath);