@@ -1461,15 +1461,9 @@ void PropagateDirectory::slotSubJobsFinished(SyncFileItem::Status status)
1461
1461
try {
1462
1462
if (FileSystem::fileExists (propagator ()->fullLocalPath (_item->_file ))) {
1463
1463
FileSystem::setFolderPermissions (propagator ()->fullLocalPath (_item->_file ), FileSystem::FolderPermissions::ReadOnly);
1464
- qCDebug (lcDirectory) << " old permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1465
- std::filesystem::permissions (propagator ()->fullLocalPath (_item->_file ).toStdWString (), std::filesystem::perms::owner_write | std::filesystem::perms::group_write | std::filesystem::perms::others_write, std::filesystem::perm_options::remove);
1466
- qCDebug (lcDirectory) << " new permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1467
1464
}
1468
1465
if (!_item->_renameTarget .isEmpty () && FileSystem::fileExists (propagator ()->fullLocalPath (_item->_renameTarget ))) {
1469
1466
FileSystem::setFolderPermissions (propagator ()->fullLocalPath (_item->_renameTarget ), FileSystem::FolderPermissions::ReadOnly);
1470
- qCDebug (lcDirectory) << " old permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_renameTarget ).toStdWString ()).permissions ());
1471
- std::filesystem::permissions (propagator ()->fullLocalPath (_item->_renameTarget ).toStdWString (), std::filesystem::perms::owner_write | std::filesystem::perms::group_write | std::filesystem::perms::others_write, std::filesystem::perm_options::remove);
1472
- qCDebug (lcDirectory) << " new permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_renameTarget ).toStdWString ()).permissions ());
1473
1467
}
1474
1468
}
1475
1469
catch (const std::filesystem::filesystem_error &e)
@@ -1481,15 +1475,13 @@ void PropagateDirectory::slotSubJobsFinished(SyncFileItem::Status status)
1481
1475
} else {
1482
1476
try {
1483
1477
if (FileSystem::fileExists (propagator ()->fullLocalPath (_item->_file ))) {
1478
+ qCDebug (lcDirectory) << propagator ()->fullLocalPath (_item->_file ) << " old permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1484
1479
FileSystem::setFolderPermissions (propagator ()->fullLocalPath (_item->_file ), FileSystem::FolderPermissions::ReadWrite);
1485
- qCDebug (lcDirectory) << " old permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1486
- std::filesystem::permissions (propagator ()->fullLocalPath (_item->_file ).toStdWString (), std::filesystem::perms::owner_write, std::filesystem::perm_options::add);
1487
- qCDebug (lcDirectory) << " new permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1480
+ qCDebug (lcDirectory) << propagator ()->fullLocalPath (_item->_file ) << " new permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_file ).toStdWString ()).permissions ());
1488
1481
}
1489
1482
if (!_item->_renameTarget .isEmpty () && FileSystem::fileExists (propagator ()->fullLocalPath (_item->_renameTarget ))) {
1490
- FileSystem::setFolderPermissions (propagator ()->fullLocalPath (_item->_renameTarget ), FileSystem::FolderPermissions::ReadWrite);
1491
1483
qCDebug (lcDirectory) << " old permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_renameTarget ).toStdWString ()).permissions ());
1492
- std::filesystem::permissions (propagator ()->fullLocalPath (_item->_renameTarget ). toStdWString (), std::filesystem::perms::owner_write, std::filesystem::perm_options::add );
1484
+ FileSystem::setFolderPermissions (propagator ()->fullLocalPath (_item->_renameTarget ), FileSystem::FolderPermissions::ReadWrite );
1493
1485
qCDebug (lcDirectory) << " new permissions" << static_cast <int >(std::filesystem::status (propagator ()->fullLocalPath (_item->_renameTarget ).toStdWString ()).permissions ());
1494
1486
}
1495
1487
}
0 commit comments