Fix mcp task creation priority
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user