From e9b334752c2e6a864e3214d955c7e62bb3f91e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Mon, 6 Nov 2023 11:05:49 +0100 Subject: new: Application: Make sure no account without username is created --- gajim/common/application.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gajim/common/application.py b/gajim/common/application.py index fea3b9b68..b9a09d924 100644 --- a/gajim/common/application.py +++ b/gajim/common/application.py @@ -337,7 +337,7 @@ class CoreApplication(ged.EventHelper): def create_account(self, account: str, - username: str, + username: str | None, domain: str, password: str, proxy_name: str | None, @@ -347,10 +347,13 @@ class CoreApplication(ged.EventHelper): anonymous: bool = False ) -> None: - account_label = f'{username}@{domain}' if anonymous: username = 'anon' - account_label = f'anon@{domain}' + + if not username: + raise ValueError('Username must be set') + + account_label = f'{username}@{domain}' config: dict[str, str | int | bool] = { 'name': username, -- cgit v1.2.3