From 4c7503f61cefbbfeccc047927deefda4d9368953 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sun, 17 May 2026 13:22:33 +0800 Subject: [PATCH] auto-sync: 2026-05-17 13:22:33 --- src/frontend/src/api.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/api.ts b/src/frontend/src/api.ts index 21bc361..2525f1a 100644 --- a/src/frontend/src/api.ts +++ b/src/frontend/src/api.ts @@ -218,11 +218,14 @@ export const api = { try { const pid = _currentProjectId || Object.keys((await api.projects()).projects)[0]; if (!pid) return { ok: false, error: 'No project selected' }; + const prio = typeof data.priority === 'string' ? parseInt(data.priority, 10) || 5 : 5; return postJ(`${API_BASE}/api/projects/${pid}/tasks`, { + id: `task-${Date.now().toString(36)}`, title: data.title || data.requirement || '', - requirement: data.requirement || data.title || '', + description: data.requirement || data.title || '', task_type: data.project_type || 'general', - priority: data.priority || 'medium', + priority: prio, + assigned_by: 'user', }); } catch (e: any) { return { ok: false, error: e.message };