From aead3144dbc10cd294fac2a5a2bbc566ad0af96c Mon Sep 17 00:00:00 2001 From: Neda Moeini <neda.moeini@geant.org> Date: Thu, 10 Oct 2024 15:31:17 +0200 Subject: [PATCH] Fix modify Edge port bug. --- gso/workflows/edge_port/modify_edge_port.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gso/workflows/edge_port/modify_edge_port.py b/gso/workflows/edge_port/modify_edge_port.py index 4775b64f..0b41052e 100644 --- a/gso/workflows/edge_port/modify_edge_port.py +++ b/gso/workflows/edge_port/modify_edge_port.py @@ -78,22 +78,20 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator: ), ] - existing_lag_ae_members = [ + current_lag_ae_members = [ EdgePortLAGMember( interface_name=iface.interface_name, interface_description=iface.interface_description, ) for iface in subscription.edge_port.edge_port_ae_members - ] + ] if user_input.member_speed == subscription.edge_port.edge_port_member_speed else [] class ModifyEdgePortInterfaceForm(FormPage): model_config = ConfigDict(title="Modify Edge Port Interface") name: ReadOnlyField(subscription.edge_port.edge_port_name, default_type=str) # type: ignore[valid-type] description: str | None = subscription.edge_port.edge_port_description or None - ae_members: lag_ae_members = ( - existing_lag_ae_members if user_input.member_speed == subscription.edge_port.edge_port_member_speed else [] - ) + ae_members: lag_ae_members = current_lag_ae_members interface_form_input = yield ModifyEdgePortInterfaceForm @@ -265,8 +263,8 @@ def modify_edge_port() -> StepList: >> unsync >> modify_edge_port_subscription >> capacity_has_changed(update_interfaces_in_netbox) - >> capacity_has_changed(lso_interaction(update_edge_port_dry)) - >> capacity_has_changed(lso_interaction(update_edge_port_real)) + # >> capacity_has_changed(lso_interaction(update_edge_port_dry)) + # >> capacity_has_changed(lso_interaction(update_edge_port_real)) >> capacity_has_changed(allocate_interfaces_in_netbox) >> resync >> done -- GitLab