From 11efd0f07493b7510ea4840ac2f6d471e6004c51 Mon Sep 17 00:00:00 2001 From: aschumann-virtualcable Date: Wed, 13 May 2026 16:54:44 +0200 Subject: [PATCH] Add MAC address replacement in URL pattern for transport updates --- server/src/uds/transports/URL/url_custom.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/uds/transports/URL/url_custom.py b/server/src/uds/transports/URL/url_custom.py index d088cc361..67a33b5a1 100644 --- a/server/src/uds/transports/URL/url_custom.py +++ b/server/src/uds/transports/URL/url_custom.py @@ -119,9 +119,10 @@ def get_link( # Fix username/password acording to os manager username: str = user.get_username_for_auth() username, password = userservice.process_user_password(username, password) + mac = userservice.get_unique_id() return self.update_link_window( - self.url_pattern.value.replace('_IP_', ip).replace('_USER_', username), + self.url_pattern.value.replace('_IP_', ip).replace('_USER_', username).replace('_MAC_', mac), on_same_window=self.force_new_window.value == 'overwrite', on_new_window=self.force_new_window.value == 'true', uuid=userservice.service_pool.uuid if self.force_new_window.value == 'true' else None,