diff --git a/api/patch_request.py b/api/patch_request.py
index 456ff0abb8109135dbd27953b7e290b7e11ecdbb..d647974172e8f582e0ba46fd7c0076ff2495f9e6 100644
--- a/api/patch_request.py
+++ b/api/patch_request.py
@@ -350,7 +350,7 @@ def validate_patch_request_actions(conn, user, actions: list[APIPatchRequestActi
             .format(
                 netdb_base=settings.netdb_admin_base,
                 mdl_name=inner_port['mdl_fq_name'],
-                port_name=inner_port['name'] if internal_is_switch else inner_conn_port['name'],
+                port_name=inner_port['name'] if (internal_is_switch or inner_conn_port is None) else inner_conn_port['name'],
                 bldg_nr=inner_port['mdl_bldg'],
                 room_nr=inner_port['mdl_room']
             )