make folder read-write before deleting it

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
This commit is contained in:
Matthieu Gallien 2024-03-11 14:57:24 +01:00 committed by Matthieu Gallien
parent 4844f326c1
commit ff9953b36b

View file

@ -60,6 +60,7 @@ bool PropagateLocalRemove::removeRecursively(const QString &path)
QString absolute = propagator()->fullLocalPath(_item->_file + path); QString absolute = propagator()->fullLocalPath(_item->_file + path);
QStringList errors; QStringList errors;
QList<QPair<QString, bool>> deleted; QList<QPair<QString, bool>> deleted;
FileSystem::setFolderPermissions(absolute, FileSystem::FolderPermissions::ReadWrite);
bool success = FileSystem::removeRecursively( bool success = FileSystem::removeRecursively(
absolute, absolute,
[&deleted](const QString &path, bool isDir) { [&deleted](const QString &path, bool isDir) {