diff --git a/gso/workflows/tasks/import_router.py b/gso/workflows/tasks/import_router.py
index 30f56a53b4cfaf785b22add2541fde110a2c4573..08145b35754356d8a0ea16a6d0a94fe2e6dace72 100644
--- a/gso/workflows/tasks/import_router.py
+++ b/gso/workflows/tasks/import_router.py
@@ -11,7 +11,7 @@ from orchestrator.workflow import StepList, done, init, step
 from orchestrator.workflows.steps import resync, set_status, store_process_subscription
 
 from gso.products.product_blocks import router as router_pb
-from gso.products.product_blocks.router import RouterRole, RouterVendor
+from gso.products.product_blocks.router import PortNumber, RouterRole, RouterVendor
 from gso.products.product_types import router
 from gso.products.product_types.router import RouterInactive
 from gso.services.crm import get_customer_by_name
@@ -58,7 +58,7 @@ def initial_input_form_generator() -> FormGenerator:
 def initialize_subscription(
     subscription: RouterInactive,
     hostname: str,
-    ts_port: int,
+    ts_port: PortNumber,
     router_vendor: router_pb.RouterVendor,
     router_site: str,
     router_role: router_pb.RouterRole,