From c4837e7e5c8ee3fd8339804d47bc9726f60f82f6 Mon Sep 17 00:00:00 2001 From: chamiakJ Date: Wed, 14 May 2025 19:17:39 +0530 Subject: [PATCH] fix(tasks-controller): update SQL queries to use template literals for projectId - Modified SQL queries in TasksControllerV2 to use template literals for the projectId variable, enhancing readability and consistency in the code. - Removed the parameterized query approach for projectId in the relevant sections of the code. --- worklenz-backend/src/controllers/tasks-controller-v2.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/worklenz-backend/src/controllers/tasks-controller-v2.ts b/worklenz-backend/src/controllers/tasks-controller-v2.ts index 3284560f..c3231825 100644 --- a/worklenz-backend/src/controllers/tasks-controller-v2.ts +++ b/worklenz-backend/src/controllers/tasks-controller-v2.ts @@ -843,7 +843,7 @@ export default class TasksControllerV2 extends TasksControllerBase { -- First, reset manual_progress flag for all tasks that have subtasks within this project UPDATE tasks AS t SET manual_progress = FALSE - WHERE project_id = $1 + WHERE project_id = '${projectId}' AND EXISTS ( SELECT 1 FROM tasks @@ -860,7 +860,7 @@ export default class TasksControllerV2 extends TasksControllerBase { parent_task_id, 0 AS level FROM tasks - WHERE project_id = $1 + WHERE project_id = '${projectId}' AND NOT EXISTS ( SELECT 1 FROM tasks AS sub WHERE sub.parent_task_id = tasks.id @@ -888,12 +888,12 @@ export default class TasksControllerV2 extends TasksControllerBase { ORDER BY level ) AS ordered_tasks WHERE tasks.id = ordered_tasks.id - AND tasks.project_id = $1 + AND tasks.project_id = '${projectId}' AND (manual_progress IS FALSE OR manual_progress IS NULL); END $$; `; - const result = await db.query(query, [projectId]); + const result = await db.query(query); console.log(`Finished refreshing progress values for project ${projectId}`); } catch (error) { log_error('Error refreshing project task progress values', error);