From 4c83e738c1f2c380e5f0e9031deed59e4362b643 Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Tue, 10 Dec 2024 10:42:46 +0100
Subject: [PATCH] Take subscription out of sync when validating and edge port

---
 gso/workflows/edge_port/validate_edge_port.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gso/workflows/edge_port/validate_edge_port.py b/gso/workflows/edge_port/validate_edge_port.py
index af82afee..6932b2be 100644
--- a/gso/workflows/edge_port/validate_edge_port.py
+++ b/gso/workflows/edge_port/validate_edge_port.py
@@ -6,7 +6,7 @@ from orchestrator.targets import Target
 from orchestrator.types import State, UUIDstr
 from orchestrator.utils.errors import ProcessFailureError
 from orchestrator.workflow import StepList, begin, done, step, workflow
-from orchestrator.workflows.steps import resync, store_process_subscription
+from orchestrator.workflows.steps import resync, store_process_subscription, unsync
 from orchestrator.workflows.utils import wrap_modify_initial_input_form
 
 from gso.products.product_types.edge_port import EdgePort
@@ -85,6 +85,7 @@ def validate_edge_port() -> StepList:
     return (
         begin
         >> store_process_subscription(Target.SYSTEM)
+        >> unsync
         >> prepare_state
         >> verify_netbox_entries
         >> anonymous_lso_interaction(verify_base_config)
-- 
GitLab