Widget Devoir Finition
This commit is contained in:
parent
4e0cb62d0b
commit
668095c6e0
@ -120,8 +120,11 @@ export function Duties() {
|
||||
leantimeTasks = leantimeData;
|
||||
// Log tasks with status 5 to debug
|
||||
const doneTasks = leantimeData.filter((t: Task) => {
|
||||
const status = typeof t.status === 'string' ? parseInt(t.status, 10) : t.status;
|
||||
return status === 5 || t.status === '5' || t.status === 'Done' || t.status === 'done' || t.status === 'DONE';
|
||||
const taskStatus = (t as any).status; // Use any to handle potential string/number mismatch
|
||||
if (taskStatus === null || taskStatus === undefined) return false;
|
||||
const statusNum = typeof taskStatus === 'string' ? parseInt(taskStatus, 10) : taskStatus;
|
||||
const statusStr = typeof taskStatus === 'string' ? taskStatus.toLowerCase() : String(taskStatus).toLowerCase();
|
||||
return statusNum === 5 || statusStr === '5' || statusStr === 'done';
|
||||
});
|
||||
if (doneTasks.length > 0) {
|
||||
console.warn('[Devoirs Widget] ⚠️ Received done tasks from Leantime API:', doneTasks.map((t: Task) => ({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user