From 7a96c212f3ebb7bd05ba7b77a65c8fda888a660a Mon Sep 17 00:00:00 2001 From: MrMirDan <58086007+MrMirDan@users.noreply.github.com> Date: Mon, 29 Sep 2025 05:51:52 +0300 Subject: [PATCH] fix: rename user in search (#1847) --- client/ui/qml/Pages2/PageShare.qml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/ui/qml/Pages2/PageShare.qml b/client/ui/qml/Pages2/PageShare.qml index 968dfb3ef..67540c6ae 100644 --- a/client/ui/qml/Pages2/PageShare.qml +++ b/client/ui/qml/Pages2/PageShare.qml @@ -603,12 +603,14 @@ PageType { visible: accessTypeSelector.currentIndex === 1 property bool isFocusable: true + property bool freezeFilter: false model: SortFilterProxyModel { id: proxyClientManagementModel sourceModel: ClientManagementModel filters: RegExpFilter { roleName: "clientName" + enabled: !clientsListView.freezeFilter pattern: ".*" + searchTextField.textField.text + ".*" caseSensitivity: Qt.CaseInsensitive } @@ -791,12 +793,14 @@ PageType { } if (clientNameEditor.textField.text !== clientName) { + clientsListView.freezeFilter = true PageController.showBusyIndicator(true) ExportController.renameClient(proxyClientManagementModel.mapToSource(index), clientNameEditor.textField.text, ContainersModel.getProcessedContainerIndex(), ServersModel.getProcessedServerCredentials()) PageController.showBusyIndicator(false) + Qt.callLater(function(){ clientsListView.freezeFilter = false }) clientNameEditDrawer.closeTriggered() } }