diff --git a/gso/workflows/iptrunk/modify_trunk_interface.py b/gso/workflows/iptrunk/modify_trunk_interface.py index 300763826692530abc7c29b0557a4376969b8646..6d82090c56d539c3456344ec6c08b1580d33dcf4 100644 --- a/gso/workflows/iptrunk/modify_trunk_interface.py +++ b/gso/workflows/iptrunk/modify_trunk_interface.py @@ -155,7 +155,7 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator: @step("Determine whether we should be running interface checks") def determine_change_in_capacity( - subscription: Iptrunk, iptrunk_speed: str, side_a_ae_members: list[LAGMember], side_b_ae_members: list[LAGMember] + subscription: Iptrunk, iptrunk_speed: str, side_a_ae_members: list[dict], side_b_ae_members: list[dict] ) -> State: """Determine whether we should run pre- and post-checks on the IP trunk. @@ -169,13 +169,13 @@ def determine_change_in_capacity( iptrunk_speed != subscription.iptrunk.iptrunk_speed or len(side_a_ae_members) != len(subscription.iptrunk.iptrunk_sides[0].iptrunk_side_ae_members) or any( - old_interface.interface_name != new_interface.interface_name + old_interface.interface_name != new_interface["interface_name"] for old_interface, new_interface in zip( subscription.iptrunk.iptrunk_sides[0].iptrunk_side_ae_members, side_a_ae_members, strict=False ) ) or any( - old_interface.interface_name != new_interface.interface_name + old_interface.interface_name != new_interface["interface_name"] for old_interface, new_interface in zip( subscription.iptrunk.iptrunk_sides[1].iptrunk_side_ae_members, side_b_ae_members, strict=False )