@@ -24,7 +24,7 @@ object ProjectDetailResponse {
2424 status : ProjectStatus ,
2525 columns : Seq [Column ],
2626 members : Seq [UserInProjectResponse ],
27- rankedTasks : Seq [(Int , String , Int , Int , java.time.Instant , Int , Int )],
27+ rankedTasks : Seq [(Int , String , Int , Int , java.time.Instant , Int , Int , String )],
2828 allUserTasks : Seq [UserTask ]
2929 ): ProjectDetailResponse = {
3030 val memberIdsByTask = allUserTasks
@@ -34,8 +34,8 @@ object ProjectDetailResponse {
3434 .toMap
3535
3636 val allTasks = rankedTasks.map {
37- case (taskId, taskName, pos, colId, updatedAt, _, totalTasksInColumn) =>
38- (taskId, taskName, pos, colId, updatedAt, totalTasksInColumn)
37+ case (taskId, taskName, pos, colId, updatedAt, _, totalTasksInColumn, mediaPreviewPath ) =>
38+ (taskId, taskName, pos, colId, updatedAt, totalTasksInColumn, mediaPreviewPath )
3939 }
4040
4141 val totalTasksByColumn =
@@ -44,14 +44,15 @@ object ProjectDetailResponse {
4444 val tasksByColumn =
4545 allTasks.groupBy(_._4).view.mapValues { tasks =>
4646 tasks.map {
47- case (taskId, taskName, pos, colId, updatedAt, _) =>
47+ case (taskId, taskName, pos, colId, updatedAt, _, mediaPreviewPath ) =>
4848 TaskSummaryResponse (
4949 taskId,
5050 taskName,
5151 pos,
5252 colId,
5353 memberIdsByTask.getOrElse(taskId, Seq .empty),
54- updatedAt
54+ updatedAt,
55+ Some (mediaPreviewPath)
5556 )
5657 }
5758 }.toMap
0 commit comments