From 929f1e0c03662fa3ca7b1f9af25f3dd998dce91c Mon Sep 17 00:00:00 2001 From: alma Date: Sat, 24 Jan 2026 14:28:45 +0100 Subject: [PATCH] Widget Devoir Finition --- app/api/leantime/tasks/route.ts | 4 ++-- components/flow.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/leantime/tasks/route.ts b/app/api/leantime/tasks/route.ts index 0bb9a35..783eea2 100644 --- a/app/api/leantime/tasks/route.ts +++ b/app/api/leantime/tasks/route.ts @@ -108,8 +108,8 @@ export async function GET(request: NextRequest) { const taskStatus = task.status; if (taskStatus !== null && taskStatus !== undefined) { const statusNum = typeof taskStatus === 'string' ? parseInt(taskStatus, 10) : taskStatus; - // In Leantime: status 3 = DONE, also check status 5 - if (statusNum === 3 || statusNum === 5 || taskStatus === '3' || taskStatus === '5' || taskStatus === 'Done' || taskStatus === 'done' || taskStatus === 'DONE') { + // In Leantime: status 0, 3, 5 = DONE + if (statusNum === 0 || statusNum === 3 || statusNum === 5 || taskStatus === '0' || taskStatus === '3' || taskStatus === '5' || taskStatus === 'Done' || taskStatus === 'done' || taskStatus === 'DONE') { logger.debug('[LEANTIME_TASKS] Filtering out done task from cache', { id: task.id, headline: task.headline, diff --git a/components/flow.tsx b/components/flow.tsx index 9615415..f341ec3 100644 --- a/components/flow.tsx +++ b/components/flow.tsx @@ -165,7 +165,7 @@ export function Duties() { const rawStatus = (t as any).status; const statusNum = typeof rawStatus === 'string' ? parseInt(rawStatus, 10) : rawStatus; const statusStr = typeof rawStatus === 'string' ? rawStatus.toLowerCase().trim() : String(rawStatus).toLowerCase().trim(); - const isDone = statusNum === 3 || statusNum === 5 || statusStr === '3' || statusStr === '5' || statusStr === 'done'; + const isDone = statusNum === 0 || statusNum === 3 || statusNum === 5 || statusStr === '0' || statusStr === '3' || statusStr === '5' || statusStr === 'done'; return { id: t.id, headline: t.headline,