Do not attempt to convert .lnk files to placeholder. Also do not modify folders' metadata.

Signed-off-by: alex-z <blackslayer4@gmail.com>
This commit is contained in:
alex-z 2023-09-14 13:14:16 +02:00 committed by Matthieu Gallien
parent 079e9bd43d
commit 3831d8b462

View file

@ -1101,7 +1101,7 @@ void ProcessDirectoryJob::processFileAnalyzeLocalInfo(
item->_type = ItemTypeVirtualFileDehydration; item->_type = ItemTypeVirtualFileDehydration;
} else if (!serverModified } else if (!serverModified
&& (dbEntry._inode != localEntry.inode && (dbEntry._inode != localEntry.inode
|| localEntry.isMetadataMissing || (localEntry.isMetadataMissing && item->_type == ItemTypeFile && !FileSystem::isLnkFile(item->_file))
|| _discoveryData->_syncOptions._vfs->needsMetadataUpdate(*item))) { || _discoveryData->_syncOptions._vfs->needsMetadataUpdate(*item))) {
item->_instruction = CSYNC_INSTRUCTION_UPDATE_METADATA; item->_instruction = CSYNC_INSTRUCTION_UPDATE_METADATA;
item->_direction = SyncFileItem::Down; item->_direction = SyncFileItem::Down;