diff --git a/worklenz-backend/src/controllers/project-insights-controller.ts b/worklenz-backend/src/controllers/project-insights-controller.ts index aeb3707d..6e8413dc 100644 --- a/worklenz-backend/src/controllers/project-insights-controller.ts +++ b/worklenz-backend/src/controllers/project-insights-controller.ts @@ -322,7 +322,7 @@ export default class ProjectInsightsController extends WorklenzControllerBase { (SELECT get_task_assignees(tasks.id)) AS assignees FROM tasks JOIN work_log ON work_log.task_id = tasks.id - WHERE project_id = $1 + WHERE project_id = $1 AND total_minutes <> 0 AND (total_minutes * 60) <> work_log.total_time_spent AND CASE WHEN ($2 IS TRUE) THEN project_id IS NOT NULL ELSE archived IS FALSE END diff --git a/worklenz-frontend/src/pages/projects/projectView/insights/insights-tasks/tables/over-logged-tasks-table.tsx b/worklenz-frontend/src/pages/projects/projectView/insights/insights-tasks/tables/over-logged-tasks-table.tsx index 530cb889..4f317d13 100644 --- a/worklenz-frontend/src/pages/projects/projectView/insights/insights-tasks/tables/over-logged-tasks-table.tsx +++ b/worklenz-frontend/src/pages/projects/projectView/insights/insights-tasks/tables/over-logged-tasks-table.tsx @@ -105,8 +105,8 @@ const OverLoggedTasksTable = () => { { key: 'overLoggedTime', title: 'Over Logged Time', - render: (record: IInsightTasks) => ( - {record.overlogged_time} + render: (_, record: IInsightTasks) => ( + {record.overlogged_time_string} ), }, ]; diff --git a/worklenz-frontend/src/types/project/projectInsights.types.ts b/worklenz-frontend/src/types/project/projectInsights.types.ts index 739fcd34..dd170f33 100644 --- a/worklenz-frontend/src/types/project/projectInsights.types.ts +++ b/worklenz-frontend/src/types/project/projectInsights.types.ts @@ -41,6 +41,7 @@ export interface IInsightTasks { updated_at?: string; total_minutes?: string; overlogged_time?: string; + overlogged_time_string?: string; days_overdue?: number; is_overdue?: boolean; parent_task_id?: string;