diff --git a/gso/workflows/l3_core_service/base_modify_l3_core_service.py b/gso/workflows/l3_core_service/base_modify_l3_core_service.py
index 62f00f0fb89784329280f36eac686f3b45d23e46..3473029ff03e22840b89d6d40a8d7a26e958c00e 100644
--- a/gso/workflows/l3_core_service/base_modify_l3_core_service.py
+++ b/gso/workflows/l3_core_service/base_modify_l3_core_service.py
@@ -17,7 +17,7 @@ from gso.products.product_types.edge_port import EdgePort
from gso.services.partners import get_partner_by_id
from gso.services.subscriptions import generate_unique_id, get_active_edge_port_subscriptions
from gso.utils.helpers import partner_choice
-from gso.utils.shared_enums import APType, SBPType
+from gso.utils.shared_enums import APType, SBPType, Vendor
from gso.utils.types.geant_ids import IMPORTED_GS_ID
from gso.utils.types.ip_address import IPv4AddressType, IPv4Netmask, IPv6AddressType, IPv6Netmask
from gso.utils.types.tt_number import TTNumber
@@ -476,6 +476,7 @@ def populate_partner_and_fqdn(subscription: SubscriptionModel) -> dict[str, Any]
edge_port_fqdn_list = [
ap.sbp.edge_port.node.router_fqdn
for ap in subscription.l3_core.ap_list # type: ignore[attr-defined]
+ if ap.sbp.edge_port.node.vendor != Vendor.JUNIPER
]
partner_name = get_partner_by_id(subscription.customer_id).name
return {