MCP create_task: создание исполнителя в task_assignees при assigned_to

Раньше assigned_to писался только в legacy-колонку tasks.assigned_to, а запись
в task_assignees (модель исполнителей) не создавалась — из-за этого автоматизации,
читающие ctx.tasks.getAssignees (например «Ответственный в состав бригады»),
видели пустой список исполнителей для задач, созданных через MCP
This commit is contained in:
2026-09-06 13:10:27 +03:00
parent ec86fa4c11
commit 0bde7764b1

View File

@@ -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,