From 6544fbaa9d5d66ca8473f0cb63302c4ee679ee92 Mon Sep 17 00:00:00 2001 From: akhisud3195 Date: Mon, 21 Jul 2025 13:47:43 +0530 Subject: [PATCH] Fix naming logic for imported assistants --- apps/rowboat/app/actions/project_actions.ts | 2 +- apps/rowboat/app/projects/select/components/create-project.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/rowboat/app/actions/project_actions.ts b/apps/rowboat/app/actions/project_actions.ts index ba5b7569..66cb58f6 100644 --- a/apps/rowboat/app/actions/project_actions.ts +++ b/apps/rowboat/app/actions/project_actions.ts @@ -321,7 +321,7 @@ export async function createProjectFromWorkflowJson(formData: FormData): Promise throw new Error('Invalid workflow JSON: ' + JSON.stringify(parsed.error.issues)); } const workflow = parsed.data; - const name = 'Imported Project'; + const name = (formData.get('name') as string) || 'Imported Project'; const response = await createBaseProject(name, user, workflow); if ('billingError' in response) { return response; diff --git a/apps/rowboat/app/projects/select/components/create-project.tsx b/apps/rowboat/app/projects/select/components/create-project.tsx index 0ba19838..1580fce5 100644 --- a/apps/rowboat/app/projects/select/components/create-project.tsx +++ b/apps/rowboat/app/projects/select/components/create-project.tsx @@ -240,6 +240,7 @@ export function CreateProject({ defaultName, onOpenProjectPane, isProjectPaneOpe if (importedJson) { // Use imported JSON const formData = new FormData(); + formData.append('name', name); formData.append('workflowJson', importedJson); const response = await createProjectFromWorkflowJson(formData); if ('id' in response) {