From c796c31fd5d16df2876cc1a66fbe6d387a1e10a5 Mon Sep 17 00:00:00 2001 From: jiangyangyang Date: Thu, 27 Jun 2024 20:41:51 +0800 Subject: [PATCH] fix: Fix the issue of permissions not being able to take effect properly The permissions set need to be restarted in the document management system to take effect Log: Correctly obtaining file permissions by refreshing file information Bug: https://pms.uniontech.com/bug-view-259897.html --- .../filemanager/core/dfmplugin-workspace/views/fileview.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/filemanager/core/dfmplugin-workspace/views/fileview.cpp b/src/plugins/filemanager/core/dfmplugin-workspace/views/fileview.cpp index 5bad04bb9e..a2eef88c21 100644 --- a/src/plugins/filemanager/core/dfmplugin-workspace/views/fileview.cpp +++ b/src/plugins/filemanager/core/dfmplugin-workspace/views/fileview.cpp @@ -1586,7 +1586,9 @@ void FileView::contextMenuEvent(QContextMenuEvent *event) selectionModel()->select(index, QItemSelectionModel::Select); } - + auto info = model()->fileInfo(index); + if (info) + info->updateAttributes(); d->viewMenuHelper->showNormalMenu(index, model()->flags(index)); } }