fix file permisions

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2024-06-06 14:12:55 +03:00
parent 45463dcd75
commit b096ee6a0c
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318

View File

@ -342,7 +342,7 @@ std::optional<QStringList> extractSubDir(QuaZip* zip, const QString& subdir, con
auto newPermisions = (permissions & maxPermisions) | minPermisions; auto newPermisions = (permissions & maxPermisions) | minPermisions;
if (newPermisions != permissions) { if (newPermisions != permissions) {
if (!QFile::setPermissions(target_file_path, permissions)) { if (!QFile::setPermissions(target_file_path, newPermisions)) {
qWarning() << (QObject::tr("Could not fix permissions for %1").arg(target_file_path)); qWarning() << (QObject::tr("Could not fix permissions for %1").arg(target_file_path));
} }
} }
@ -608,7 +608,7 @@ auto ExtractZipTask::extractZip() -> ZipResult
auto newPermisions = (permissions & maxPermisions) | minPermisions; auto newPermisions = (permissions & maxPermisions) | minPermisions;
if (newPermisions != permissions) { if (newPermisions != permissions) {
if (!QFile::setPermissions(target_file_path, permissions)) { if (!QFile::setPermissions(target_file_path, newPermisions)) {
logWarning(tr("Could not fix permissions for %1").arg(target_file_path)); logWarning(tr("Could not fix permissions for %1").arg(target_file_path));
} }
} }