Spaces:
Sleeping
Sleeping
Update src/routers/tasks.py
Browse files- src/routers/tasks.py +5 -5
src/routers/tasks.py
CHANGED
|
@@ -80,7 +80,7 @@ def get_task_stats(
|
|
| 80 |
|
| 81 |
streak = 0
|
| 82 |
if completed_dates:
|
| 83 |
-
today = datetime.
|
| 84 |
yesterday = today - timedelta(days=1)
|
| 85 |
|
| 86 |
# Check if the streak is still active (completed something today or yesterday)
|
|
@@ -140,7 +140,7 @@ def get_task_stats(
|
|
| 140 |
# Productivity chart data (last 7 days)
|
| 141 |
chart_data = []
|
| 142 |
for i in range(6, -1, -1):
|
| 143 |
-
day = (datetime.
|
| 144 |
count = len([t for t in completed_tasks if t.updated_at.date() == day])
|
| 145 |
chart_data.append({
|
| 146 |
"date": day.strftime("%a"),
|
|
@@ -386,7 +386,7 @@ async def update_task(
|
|
| 386 |
task.project_id = task_data.project_id
|
| 387 |
|
| 388 |
# Update the timestamp
|
| 389 |
-
task.updated_at = datetime.
|
| 390 |
|
| 391 |
session.add(task)
|
| 392 |
session.commit()
|
|
@@ -484,7 +484,7 @@ async def patch_task(
|
|
| 484 |
task.project_id = task_data.project_id
|
| 485 |
|
| 486 |
# Update the timestamp
|
| 487 |
-
task.updated_at = datetime.
|
| 488 |
|
| 489 |
session.add(task)
|
| 490 |
session.commit()
|
|
@@ -599,7 +599,7 @@ async def toggle_task_completion(
|
|
| 599 |
|
| 600 |
# Toggle the completion status
|
| 601 |
task.completed = not task.completed
|
| 602 |
-
task.updated_at = datetime.
|
| 603 |
|
| 604 |
session.add(task)
|
| 605 |
session.commit()
|
|
|
|
| 80 |
|
| 81 |
streak = 0
|
| 82 |
if completed_dates:
|
| 83 |
+
today = datetime.now(datetime.UTC).date()
|
| 84 |
yesterday = today - timedelta(days=1)
|
| 85 |
|
| 86 |
# Check if the streak is still active (completed something today or yesterday)
|
|
|
|
| 140 |
# Productivity chart data (last 7 days)
|
| 141 |
chart_data = []
|
| 142 |
for i in range(6, -1, -1):
|
| 143 |
+
day = (datetime.now(datetime.UTC) - timedelta(days=i)).date()
|
| 144 |
count = len([t for t in completed_tasks if t.updated_at.date() == day])
|
| 145 |
chart_data.append({
|
| 146 |
"date": day.strftime("%a"),
|
|
|
|
| 386 |
task.project_id = task_data.project_id
|
| 387 |
|
| 388 |
# Update the timestamp
|
| 389 |
+
task.updated_at = datetime.now(datetime.UTC)
|
| 390 |
|
| 391 |
session.add(task)
|
| 392 |
session.commit()
|
|
|
|
| 484 |
task.project_id = task_data.project_id
|
| 485 |
|
| 486 |
# Update the timestamp
|
| 487 |
+
task.updated_at = datetime.now(datetime.UTC)
|
| 488 |
|
| 489 |
session.add(task)
|
| 490 |
session.commit()
|
|
|
|
| 599 |
|
| 600 |
# Toggle the completion status
|
| 601 |
task.completed = not task.completed
|
| 602 |
+
task.updated_at = datetime.now(datetime.UTC)
|
| 603 |
|
| 604 |
session.add(task)
|
| 605 |
session.commit()
|