Fix ZeldaZach review for PR 7494: match by remoteId/guid before remote-delete, only tombstone when file truly missing

This commit is contained in:
Lukas Brübach 2026-10-13 07:19:32 +02:00
parent 91b8d771f9
commit 7ebd798387

View file

@ -297,6 +297,9 @@ void DeckSyncManager::onListFinished(const Response &response, const CommandCont
if (localFiles.contains(it.key())) { if (localFiles.contains(it.key())) {
continue; continue;
} }
if (QFileInfo::exists(deckPath + "/" + it.key())) {
continue;
}
if (it.value().remoteId == -1) { if (it.value().remoteId == -1) {
sidecar.remove(it.key()); sidecar.remove(it.key());
continue; continue;