MCP create_task: создание исполнителя в task_assignees при assigned_to
Раньше assigned_to писался только в legacy-колонку tasks.assigned_to, а запись в task_assignees (модель исполнителей) не создавалась — из-за этого автоматизации, читающие ctx.tasks.getAssignees (например «Ответственный в состав бригады»), видели пустой список исполнителей для задач, созданных через MCP
This commit is contained in:
@@ -594,6 +594,11 @@ function buildMcpServer(organizationId: number, scopes: ApiKeyScopes, apiKeyReco
|
||||
parentTaskId: null,
|
||||
});
|
||||
|
||||
// Assignee в task_assignees (модель исполнителей): assignedTo сам по себе строку не создаёт
|
||||
if (assigned_to !== undefined && assigned_to !== null) {
|
||||
await storage.addTaskAssignee(task.id, assigned_to, organizationId);
|
||||
}
|
||||
|
||||
storage.addTaskAuditLog({
|
||||
taskId: task.id,
|
||||
organizationId,
|
||||
|
||||
Reference in New Issue
Block a user