diff --git a/src/controllers/evaluationController.js b/src/controllers/evaluationController.js index 13403075..ed89337d 100644 --- a/src/controllers/evaluationController.js +++ b/src/controllers/evaluationController.js @@ -97,6 +97,9 @@ function mapToFrontendFields(backendData) { if (frontendData.reviewee_username) { frontendData.target_member_name = frontendData.reviewee_username; } + if (frontendData.reviewee_task) { + frontendData.target_member_task = frontendData.reviewee_task; + } if (frontendData.created_at) { frontendData.evaluated_at = frontendData.created_at; } diff --git a/src/services/reviewService.js b/src/services/reviewService.js index baad2f40..b6db5850 100644 --- a/src/services/reviewService.js +++ b/src/services/reviewService.js @@ -110,6 +110,7 @@ class ReviewService { r.review_id, r.reviewee_id, u.username as reviewee_username, + pm.task as reviewee_task, r.ability, r.effort, r.commitment, @@ -120,6 +121,7 @@ class ReviewService { r.created_at FROM reviews r JOIN users u ON r.reviewee_id = u.user_id + LEFT JOIN project_members pm ON pm.project_id = r.project_id AND pm.user_id = r.reviewee_id WHERE r.project_id = :project_id AND r.reviewer_id = :reviewer_id ORDER BY r.created_at DESC`, {