widget leantime refactor
This commit is contained in:
parent
6cce6d4269
commit
aa0e5f42bd
@ -248,20 +248,21 @@ async function fetchTwentyTasks(): Promise<TwentyTask[]> {
|
||||
const taskMonth = taskDueDate.getMonth();
|
||||
const taskDay = taskDueDate.getDate();
|
||||
|
||||
// Compare dates: task is overdue if its date is before today's date
|
||||
const isOverdue = taskYear < todayYear ||
|
||||
(taskYear === todayYear && taskMonth < todayMonth) ||
|
||||
(taskYear === todayYear && taskMonth === todayMonth && taskDay < todayDay);
|
||||
// Compare dates: task is overdue or due today if its date is before or equal to today's date
|
||||
// (includes tasks due today)
|
||||
const isOverdueOrDueToday = taskYear < todayYear ||
|
||||
(taskYear === todayYear && taskMonth < todayMonth) ||
|
||||
(taskYear === todayYear && taskMonth === todayMonth && taskDay <= todayDay);
|
||||
|
||||
logger.error('[TWENTY_CRM_TASKS] Task date check', {
|
||||
id: task.id,
|
||||
dueAt: task.dueAt,
|
||||
taskDate: `${taskYear}-${String(taskMonth + 1).padStart(2, '0')}-${String(taskDay).padStart(2, '0')}`,
|
||||
todayDate: `${todayYear}-${String(todayMonth + 1).padStart(2, '0')}-${String(todayDay).padStart(2, '0')}`,
|
||||
isOverdue,
|
||||
isOverdueOrDueToday,
|
||||
});
|
||||
|
||||
return isOverdue; // Only overdue tasks
|
||||
return isOverdueOrDueToday; // Include overdue tasks and tasks due today
|
||||
})
|
||||
.sort((a: TwentyTask, b: TwentyTask) => {
|
||||
// Sort by dueAt (oldest first)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user