From 533d3d5b71db37c80474280bc2abf3c49f35e618 Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Tue, 16 Jun 2026 22:43:46 +0800 Subject: [PATCH] Fix: pass name from TemplateUsage to add_node_from_template The controller endpoint received name via TemplateUsage but never passed it to add_node_from_template, causing the name parameter to be silently ignored. name is optional - if omitted the template's default_name_format is used. --- gns3server/api/routes/controller/projects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/api/routes/controller/projects.py b/gns3server/api/routes/controller/projects.py index 5525fcaf5..bcfcfcd9a 100644 --- a/gns3server/api/routes/controller/projects.py +++ b/gns3server/api/routes/controller/projects.py @@ -616,7 +616,7 @@ async def create_node_from_template( project = controller.get_project(str(project_id)) node = await project.add_node_from_template( - template, x=template_usage.x, y=template_usage.y, compute_id=template_usage.compute_id + template, x=template_usage.x, y=template_usage.y, name=template_usage.name, compute_id=template_usage.compute_id ) result = node.asdict()