Skip to content

Commit 8cd765b

Browse files
committed
OwncloudPropagator: Only download symlink if enabled by option
1 parent 71e623a commit 8cd765b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/libsync/owncloudpropagator.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,9 +364,13 @@ PropagateItemJob *OwncloudPropagator::createJob(const SyncFileItemPtr &item)
364364
} //fall through
365365
case CSYNC_INSTRUCTION_SYNC:
366366
if (item->_direction != SyncFileItem::Up) {
367-
auto job = new PropagateDownloadFile(this, item);
368-
job->setDeleteExistingFolder(deleteExisting);
369-
return job;
367+
if (item->_type != ItemTypeSoftLink || _syncOptions._synchronizeSymlinks) {
368+
auto job = new PropagateDownloadFile(this, item);
369+
job->setDeleteExistingFolder(deleteExisting);
370+
return job;
371+
} else {
372+
return nullptr;
373+
}
370374
} else {
371375
if (deleteExisting || !isDelayedUploadItem(item)) {
372376
auto job = createUploadJob(item, deleteExisting);

0 commit comments

Comments
 (0)