From b27d28b6a176678a9edcdf2b2cb786d5bf8d819b Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Thu, 26 Jun 2025 12:12:36 +0200 Subject: [PATCH] DAQ+GUI: Work in progress --- gui/src/aaregui/widgets/login.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/src/aaregui/widgets/login.py b/gui/src/aaregui/widgets/login.py index 7faa1169..4712f5a2 100644 --- a/gui/src/aaregui/widgets/login.py +++ b/gui/src/aaregui/widgets/login.py @@ -20,6 +20,7 @@ class LoginDialog(QDialog): self.setStyleSheet("background-color: rgb(216, 228, 253);") self.__base_url = base_url self.__reply = None + self.__network_manager = None # Layout layout = QVBoxLayout(self) @@ -53,7 +54,7 @@ class LoginDialog(QDialog): pgroups=["p16371", "p22233"]) self.token = jwt.encode(token_data.model_dump(), "ABC123") self.accept() - network_manager = QNetworkAccessManager(self) + self.__network_manager = QNetworkAccessManager(self) request = QNetworkRequest(QUrl(f"{self.__base_url}/token")) request.setHeader(QNetworkRequest.KnownHeaders.ContentTypeHeader, "application/x-www-form-urlencoded") @@ -61,7 +62,7 @@ class LoginDialog(QDialog): payload.addQueryItem("username", f"{self.name_entry.text()}") payload.addQueryItem("password", "") payload_string = payload.toString() - self.__reply = network_manager.post(request, QByteArray.fromStdString(payload_string)) + self.__reply = self.__network_manager.post(request, QByteArray.fromStdString(payload_string)) self.__reply.finished.connect(self.handle_token_response)