diff --git a/server/src/uds/web/views/service.py b/server/src/uds/web/views/service.py index 993d5d370..907747384 100644 --- a/server/src/uds/web/views/service.py +++ b/server/src/uds/web/views/service.py @@ -249,6 +249,9 @@ def update_transport_ticket( data.get('password', None) or None ) # If password is empty, set it to None domain = data.get('domain', None) or None # If empty string, set to None + if domain and '.' in domain: + username = f'{username}@{domain}' + domain = None if password: password = CryptoManager().symmetric_encrypt(password, scrambler)