From 81681e07fce1a02acc99ccbd9af404746a3cc592 Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Wed, 23 Apr 2025 15:15:09 +0530 Subject: [PATCH] fix tool param required array duplicates --- .../rowboat/app/projects/[projectId]/entities/tool_config.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx b/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx index 1ea56686..59adca38 100644 --- a/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx +++ b/apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx @@ -191,9 +191,9 @@ export function ToolConfig({ }; const newRequired = [...(tool.parameters?.required || [])]; - if (data.required) { + if (data.required && !newRequired.includes(name)) { newRequired.push(name); - } else { + } else if (!data.required) { newRequired.splice(newRequired.indexOf(name), 1); }