diff --git a/msp_remoteadmin/tools.py b/msp_remoteadmin/tools.py index c9ab0bf..66c34c2 100644 --- a/msp_remoteadmin/tools.py +++ b/msp_remoteadmin/tools.py @@ -40,7 +40,7 @@ def create_session(name, protocol): ip_doc = frappe.get_doc('IP Address', doc.get('main_ip')) ip_address = ip_doc.ip_address - uri = f"{protocol}://{ip_address}{':' + str(PROTOCOL_PORT[protocol])}" + uri = f"{protocol.lower()}://{ip_address}{':' + str(PROTOCOL_PORT[protocol])}" if protocol == 'RDP': uri = f"{uri}/?ignore-cert=true&disable-audio=true{'&username=' + username if username else ''}{'&password=' + password if password else ''}{'&domain=' + domain if domain else ''}" elif protocol == 'SSH': @@ -51,5 +51,5 @@ def create_session(name, protocol): params.append(f"password={password}") if params: uri = f"{uri}/?{'&'.join(params)}" - url = f'{guaca_config.guacamole_server}/?#/?token={token}&quickconnect={urllib.parse.quote_plus(uri).lower()}' + url = f'{guaca_config.guacamole_server}/?#/?token={token}&quickconnect={urllib.parse.quote_plus(uri)}' return url