working leantime widget 115

This commit is contained in:
Alma 2025-04-12 22:44:04 +02:00
parent 52f165ba91
commit c31bc704d8

View File

@ -95,6 +95,14 @@ export function Flow() {
return;
}
// Log raw task data for debugging
console.log('Raw task data:', data.tasks.map((t: Task) => ({
id: t.id,
headline: t.headline,
dateToFinish: t.dateToFinish,
status: t.status
})));
// Process tasks - exclude completed tasks and get valid dates
const processedTasks = data.tasks
.filter((task: Task) => task.status !== 5) // Exclude completed tasks
@ -102,14 +110,20 @@ export function Flow() {
let validDate: Date | undefined;
// Only use dateToFinish
if (task.dateToFinish && task.dateToFinish !== '0000-00-00 00:00:00') {
const dateToFinish = new Date(task.dateToFinish);
if (!isNaN(dateToFinish.getTime())) {
validDate = dateToFinish;
console.log(`Task ${task.id} - ${task.headline}:`, {
dateToFinish: task.dateToFinish,
status: task.status
});
if (task.dateToFinish) {
console.log(`Processing task ${task.id} - ${task.headline}:`, {
rawDateToFinish: task.dateToFinish,
isZeroDate: task.dateToFinish === '0000-00-00 00:00:00'
});
if (task.dateToFinish !== '0000-00-00 00:00:00') {
const dateToFinish = new Date(task.dateToFinish);
if (!isNaN(dateToFinish.getTime())) {
validDate = dateToFinish;
console.log(`Valid date found for task ${task.id}:`, dateToFinish.toISOString());
} else {
console.warn(`Invalid date format for task ${task.id}:`, task.dateToFinish);
}
}
}