From 0f5a9d077f509803db939d9d9ca002e678483b36 Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Thu, 12 Sep 2024 10:36:30 +0200
Subject: [PATCH] Change type from LAGMember to dict for workflow step in trunk
 modification

---
 gso/workflows/iptrunk/modify_trunk_interface.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gso/workflows/iptrunk/modify_trunk_interface.py b/gso/workflows/iptrunk/modify_trunk_interface.py
index 30076382..6d82090c 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
             )
-- 
GitLab