diff --git a/gso/workflows/iptrunk/migrate_iptrunk.py b/gso/workflows/iptrunk/migrate_iptrunk.py index 880f62f99dff23942a00644c758ad80cb9153aaf..0f47dfee29b46a0ad1e95987a0b4b782b386af22 100644 --- a/gso/workflows/iptrunk/migrate_iptrunk.py +++ b/gso/workflows/iptrunk/migrate_iptrunk.py @@ -85,8 +85,8 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator: current_router_site = Router.from_subscription(router_id).router.router_site.subscription old_side_site = Router.from_subscription(migrate_form_input.replace_side).router.router_site if ( - migrate_form_input.migrate_to_different_site - and current_router_site.subscription_id == old_side_site.owner_subscription_id + not migrate_form_input.migrate_to_different_site + and current_router_site.subscription_id != old_side_site.owner_subscription_id ): continue routers[str(router_id)] = router["description"] diff --git a/test/workflows/iptrunk/test_migrate_iptrunk.py b/test/workflows/iptrunk/test_migrate_iptrunk.py index 8dc3acf02b5cf854ab8de257bed30647acdf8311..c7ca62bf11a89dbde7aa9d3bf2297eef2c5651cd 100644 --- a/test/workflows/iptrunk/test_migrate_iptrunk.py +++ b/test/workflows/iptrunk/test_migrate_iptrunk.py @@ -76,6 +76,7 @@ def migrate_form_input( { "tt_number": faker.tt_number(), "replace_side": replace_side, + "migrate_to_different_site": True, }, { "new_node": new_router,