Tahasaif3 commited on
Commit
8a4ad48
·
verified ·
1 Parent(s): 621a3cb

Update src/routers/tasks.py

Browse files
Files changed (1) hide show
  1. 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.utcnow().date()
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.utcnow() - 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,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.utcnow()
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.utcnow()
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.utcnow()
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()