diff --git a/internal/admin/handlers/dashboard_handler.go b/internal/admin/handlers/dashboard_handler.go index a69d1d5..9cc1bff 100644 --- a/internal/admin/handlers/dashboard_handler.go +++ b/internal/admin/handlers/dashboard_handler.go @@ -104,15 +104,15 @@ func (h *AdminDashboardHandler) GetStats(c *gin.Context) { // Task stats h.db.Model(&models.Task{}).Count(&stats.Tasks.Total) h.db.Model(&models.Task{}).Where("is_cancelled = ? AND is_archived = ?", false, false). - Joins("JOIN task_taskstatus ON task_taskstatus.id = tasks.status_id"). + Joins("JOIN task_taskstatus ON task_taskstatus.id = task_task.status_id"). Where("task_taskstatus.name IN ?", []string{"pending", "in_progress"}). Count(&stats.Tasks.Pending) h.db.Model(&models.Task{}). - Joins("JOIN task_taskstatus ON task_taskstatus.id = tasks.status_id"). + Joins("JOIN task_taskstatus ON task_taskstatus.id = task_task.status_id"). Where("task_taskstatus.name = ?", "completed"). Count(&stats.Tasks.Completed) h.db.Model(&models.Task{}).Where("due_date < ? AND is_cancelled = ? AND is_archived = ?", now, false, false). - Joins("JOIN task_taskstatus ON task_taskstatus.id = tasks.status_id"). + Joins("JOIN task_taskstatus ON task_taskstatus.id = task_task.status_id"). Where("task_taskstatus.name NOT IN ?", []string{"completed", "cancelled"}). Count(&stats.Tasks.Overdue)