From 511fd3eab3b8217e4dd2e8283a26dc75212b9d28 Mon Sep 17 00:00:00 2001 From: Hakan Calim <hakan.calim@fau.de> Date: Sun, 11 Feb 2024 13:57:44 +0100 Subject: [PATCH] NAT-410 Added tt number validation --- gso/workflows/iptrunk/migrate_iptrunk.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gso/workflows/iptrunk/migrate_iptrunk.py b/gso/workflows/iptrunk/migrate_iptrunk.py index 810041cd..7c91a3b3 100644 --- a/gso/workflows/iptrunk/migrate_iptrunk.py +++ b/gso/workflows/iptrunk/migrate_iptrunk.py @@ -39,6 +39,7 @@ from gso.utils.helpers import ( available_lags_choices, get_router_vendor, validate_interface_name_list, + validate_tt_number, ) from gso.utils.workflow_steps import set_isis_to_90000 @@ -71,6 +72,11 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator: migrate_to_different_site: bool = False restore_isis_metric: bool = True + @validator("tt_number", allow_reuse=True, pre=True, always=True) + def validate_tt_number(cls, tt_number: str) -> str: + return validate_tt_number(tt_number) + + migrate_form_input = yield IPTrunkMigrateForm current_routers = [ -- GitLab