Skip to content
Snippets Groups Projects
Verified Commit aead3144 authored by Neda Moeini's avatar Neda Moeini Committed by Karel van Klink
Browse files

Fix modify Edge port bug.

parent ceda9172
No related branches found
No related tags found
1 merge request!286Add Edge Port, GÉANT IP and IAS products
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment