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)
|
svc := r.ProboService(ctx, input.OrganizationID)
|
||||||
|
|
||||||
|
priority := coredata.TaskPriorityMedium
|
||||||
|
if input.Priority != nil {
|
||||||
|
priority = *input.Priority
|
||||||
|
}
|
||||||
|
|
||||||
task, err := svc.Tasks.Create(
|
task, err := svc.Tasks.Create(
|
||||||
ctx,
|
ctx,
|
||||||
probo.CreateTaskRequest{
|
probo.CreateTaskRequest{
|
||||||
@@ -1857,6 +1862,7 @@ func (r *Resolver) AddTaskTool(ctx context.Context, req *mcp.CallToolRequest, in
|
|||||||
MeasureID: input.MeasureID,
|
MeasureID: input.MeasureID,
|
||||||
Name: input.Name,
|
Name: input.Name,
|
||||||
Description: input.Description,
|
Description: input.Description,
|
||||||
|
Priority: priority,
|
||||||
TimeEstimate: input.TimeEstimate,
|
TimeEstimate: input.TimeEstimate,
|
||||||
Deadline: input.Deadline,
|
Deadline: input.Deadline,
|
||||||
AssignedToID: input.AssignedToID,
|
AssignedToID: input.AssignedToID,
|
||||||
|
|||||||
@@ -4843,6 +4843,10 @@ components:
|
|||||||
- type: "null"
|
- type: "null"
|
||||||
description: Not assigned
|
description: Not assigned
|
||||||
description: Assigned to person ID
|
description: Assigned to person ID
|
||||||
|
priority:
|
||||||
|
$ref: "#/components/schemas/TaskPriority"
|
||||||
|
description: Task priority level (defaults to MEDIUM if not specified)
|
||||||
|
default: MEDIUM
|
||||||
|
|
||||||
AddTaskOutput:
|
AddTaskOutput:
|
||||||
type: object
|
type: object
|
||||||
|
|||||||
Reference in New Issue
Block a user