Fix mcp task creation priority

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-04-07 18:52:41 +02:00
parent 8b9da28c53
commit e56c3360c5
2 changed files with 10 additions and 0 deletions

View File

@@ -1850,6 +1850,11 @@ func (r *Resolver) AddTaskTool(ctx context.Context, req *mcp.CallToolRequest, in
svc := r.ProboService(ctx, input.OrganizationID)
priority := coredata.TaskPriorityMedium
if input.Priority != nil {
priority = *input.Priority
}
task, err := svc.Tasks.Create(
ctx,
probo.CreateTaskRequest{
@@ -1857,6 +1862,7 @@ func (r *Resolver) AddTaskTool(ctx context.Context, req *mcp.CallToolRequest, in
MeasureID: input.MeasureID,
Name: input.Name,
Description: input.Description,
Priority: priority,
TimeEstimate: input.TimeEstimate,
Deadline: input.Deadline,
AssignedToID: input.AssignedToID,

View File

@@ -4843,6 +4843,10 @@ components:
- type: "null"
description: Not assigned
description: Assigned to person ID
priority:
$ref: "#/components/schemas/TaskPriority"
description: Task priority level (defaults to MEDIUM if not specified)
default: MEDIUM
AddTaskOutput:
type: object