From 06544660a4985ed635899e24008d1aeb8d6b8545 Mon Sep 17 00:00:00 2001 From: Cyril Anisimov Date: Sat, 10 May 2025 12:58:21 +0200 Subject: [PATCH] fix full access share --- client/ui/qml/Pages2/PageShareFullAccess.qml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/client/ui/qml/Pages2/PageShareFullAccess.qml b/client/ui/qml/Pages2/PageShareFullAccess.qml index 92808fbe..2513d061 100644 --- a/client/ui/qml/Pages2/PageShareFullAccess.qml +++ b/client/ui/qml/Pages2/PageShareFullAccess.qml @@ -67,6 +67,7 @@ PageType { DropDownType { id: serverSelector + objectName: "serverSelector" signal severSelectorIndexChanged property int currentIndex: 0 @@ -152,8 +153,22 @@ PageType { ExportController.generateFullAccessConfig() } - shareConnectionDrawer.headerText = qsTr("Connection to ") + serverSelector.text - shareConnectionDrawer.configContentHeaderText = qsTr("File with connection settings to ") + serverSelector.text + const headerItem = listView.headerItem; + if (!headerItem) { + PageController.showBusyIndicator(false) + console.error("Failed to share: header item not found in ListView") + return + } + + const serverSelectorItem = headerItem.children.find(c => c.objectName === "serverSelector"); + if (!serverSelectorItem) { + PageController.showBusyIndicator(false) + console.error("Failed to share: serverSelector item not found in ListView") + return + } + + shareConnectionDrawer.headerText = qsTr("Connection to ") + serverSelectorItem.text + shareConnectionDrawer.configContentHeaderText = qsTr("File with connection settings to ") + serverSelectorItem.text shareConnectionDrawer.openTriggered()