diff --git a/api/patch_request.py b/api/patch_request.py index d647974172e8f582e0ba46fd7c0076ff2495f9e6..a149f1db52bbe2efeceabb804d6c4af7cba00305 100644 --- a/api/patch_request.py +++ b/api/patch_request.py @@ -344,13 +344,15 @@ def validate_patch_request_actions(conn, user, actions: list[APIPatchRequestActi if len(tmp_inner_conn_ports) > 0: inner_conn_port = tmp_inner_conn_ports[0] + port_name = inner_port['name'] if (internal_is_switch or inner_conn_port is None) else inner_conn_port['name'], + internal_action.path_link = '{netdb_base}/~netadmin/netdoc/adm/cmp/cmp_mdlpas.cgi?ND_MDL.NAME={mdl_name}' \ '&ND_P_PORT.NAME={port_name}&ND_BLDG.NR={bldg_nr}&ND_ROOM.NR={room_nr}' \ '&MDL_PKG=netdoc&FRAMESET_PKG=netdoc&MDL_NAME=cmp_mdlpas&MDL_ACTION=out_trace' \ .format( netdb_base=settings.netdb_admin_base, mdl_name=inner_port['mdl_fq_name'], - port_name=inner_port['name'] if (internal_is_switch or inner_conn_port is None) else inner_conn_port['name'], + port_name=port_name, bldg_nr=inner_port['mdl_bldg'], room_nr=inner_port['mdl_room'] )