autodesk-platform-services / aps-sdk-net

The official APS SDK for .NET.
https://www.nuget.org/profiles/AutodeskPlatformServices.SDK
Apache License 2.0
19 stars 11 forks source link

Create issue without assignee fails #96

Open NKnusperer opened 1 week ago

NKnusperer commented 1 week ago

Hello, when trying to create an issue without an assignee like this:

IssuePayload newIssue = new IssuePayload();
newIssue.Title = "Issue Created By using SDK ";
newIssue.Description = "Created for test";
newIssue.Status = Status.Open;
newIssue.AssignedToType = AssignedToType.Null;
 newIssue.IssueSubtypeId = "<IssueSubtypeId>";
newIssue.DueDate = "2023-10-10";
Issue createissue = await issuesClient.CreateIssueAsync(projectId: project_id, newIssue);

The request fails:

Autodesk.Construction.Issues.ConstructionissuesApiException: The server returned the non-success status code 400 (Bad Request).
More error details:
{"title":"request validation failed","details":"validation middleware, request has not passed the schema validation","metadata":{"command":"CREATE_ISSUE","details":[{"message":"\"body.assignedToType\" must be one of [user, company, role]","path":["body","assignedToType"],"type":"any.only","context":{"valids":["user","company","role"],"label":"body.assignedToType","value":"null","key":"assignedToType"}}]},"errorCode":"ISSUES_SERVICE_BAD_REQUEST","middlewareName":"validationMiddleware"}.
sajith-subramanian commented 6 days ago

Thanks for reporting this issue.I have logged this issue to be investigated further.