From 267e1e1517dd3d541974a4f0a79ecc151fbaf006 Mon Sep 17 00:00:00 2001
From: "danil.martynenko" <danil.martynenko@demlabs.net>
Date: Mon, 23 Dec 2024 18:43:47 +0300
Subject: [PATCH] [*] log for setReadWritePermissionsRecursively

---
 core/UserConfigManager.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/core/UserConfigManager.cpp b/core/UserConfigManager.cpp
index 878043819..858567784 100644
--- a/core/UserConfigManager.cpp
+++ b/core/UserConfigManager.cpp
@@ -139,7 +139,8 @@ bool UserConfigManager::setReadWritePermissionsRecursively(const QString& folder
     mode_t mode_file = S_IRUSR | S_IWUSR;
 
     if (chmod(folderPath.toUtf8().constData(), mode_dir) != 0) {
-        perror(("Failed to change permissions for folder: " + folderPath).toUtf8().constData());
+        qDebug() << "Error: Failed to change permissions for folder:" << folderPath
+                 << "Error:" << strerror(errno);
         return false;
     }
 
@@ -151,12 +152,13 @@ bool UserConfigManager::setReadWritePermissionsRecursively(const QString& folder
         mode_t mode = fileInfo.isDir() ? mode_dir : mode_file;
 
         if (chmod(path.toUtf8().constData(), mode) != 0) {
-            perror(("Failed to change permissions for: " + path).toUtf8().constData());
+            qDebug() << "Error: Failed to change permissions for:" << path
+                     << "Error:" << strerror(errno);
             return false;
         }
     }
 
+    qDebug() << "Permissions successfully changed for folder and its contents:" << folderPath;
     return true;
 }
-
 #endif
-- 
GitLab