From fa90e16fdf31eb5b0c85eb3b8261a3038ac43258 Mon Sep 17 00:00:00 2001 From: David Rodenkirchen Date: Thu, 27 Mar 2025 08:01:51 +0100 Subject: [PATCH] register fix --- src/ez_lan_manager/pages/RegisterPage.py | 2 +- src/ez_lan_manager/services/UserService.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ez_lan_manager/pages/RegisterPage.py b/src/ez_lan_manager/pages/RegisterPage.py index 9ea9448..7e57be5 100644 --- a/src/ez_lan_manager/pages/RegisterPage.py +++ b/src/ez_lan_manager/pages/RegisterPage.py @@ -69,7 +69,7 @@ class RegisterPage(Component): try: new_user = await user_service.create_user(self.user_name_input.text, self.email_input.text, self.pw_1.text) if not new_user: - raise RuntimeError("User could not be created") + logger.warning(f"UserService.create_user returned: {new_user}") # ToDo: Seems like the user is created fine, even if not returned #FixMe except Exception as e: logger.error(f"Unknown error during new user registration: {e}") await self.animated_text.display_text(False, "Es ist ein unbekannter Fehler aufgetreten :(") diff --git a/src/ez_lan_manager/services/UserService.py b/src/ez_lan_manager/services/UserService.py index aa53b7c..7c20530 100644 --- a/src/ez_lan_manager/services/UserService.py +++ b/src/ez_lan_manager/services/UserService.py @@ -47,7 +47,8 @@ class UserService: user_name = user_name.lower() hashed_pw = sha256(password_clear_text.encode(encoding="utf-8")).hexdigest() - return await self._db_service.create_user(user_name, user_mail, hashed_pw) + created_user = await self._db_service.create_user(user_name, user_mail, hashed_pw) + return created_user async def update_user(self, user: User) -> User: disallowed_char = self._check_for_disallowed_char(user.user_name)