Commit 72fca7a7563b392ac2bb834368ecbed1116f7803
1 parent
573f2aae
fix(tasks): 修复 timeline 接口字段名不匹配导致的 500
_scanConversationsDir 塞进 list 的字段是 conversationId,getTaskTimeline 过滤时却读 c.convId(始终 undefined),传进 _extractTaskId 后 convId.includes(...) 直接抛 TypeError,导致 /api/tasks/:id/timeline 每次调用都 500,前端任务详情页因此看不到任何日志。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Showing
1 changed file
with
1 additions
and
1 deletions
server/services/task-service.js
| ... | ... | @@ -120,7 +120,7 @@ class TaskService { |
| 120 | 120 | |
| 121 | 121 | // 会话按「id 里带的 T-xxx」归到任务上(task-T-xxx / callback-T-xxx 都算) |
| 122 | 122 | const relevantConvs = this.getAllConversations() |
| 123 | - .filter((c) => taskIds.has(this._extractTaskId(c.convId))); | |
| 123 | + .filter((c) => taskIds.has(this._extractTaskId(c.conversationId))); | |
| 124 | 124 | |
| 125 | 125 | let timeline = []; |
| 126 | 126 | ... | ... |