-
Notifications
You must be signed in to change notification settings - Fork 65
Closed
Labels
priority:p1High priority but not blocking. Causes major but not critical loss of functionality SLA <=7daysHigh priority but not blocking. Causes major but not critical loss of functionality SLA <=7daystype:bugA broken experienceA broken experience
Milestone
Description
OData functions with overloads get the same operationId resulting in an invalid OpenAPI document.
Functions should contain their parameters in the OperationId so they don't collide.
Assemblies affected
1.4.0
Steps to reproduce
Convert Graph v1. As additionalAccess function has multiple overloads, we get colliding operation ids, which is invalid for OpenAPI.
Expected result
Functions overloads to have different operation ids
Actual result
/identityGovernance/entitlementManagement/assignments/additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')/identityGovernance/entitlementManagement/assignments/additionalAccess()
Both have the same operation id of identityGovernance.entitlementManagement.assignments.additionalAccess
Additional detail
Related #382 #324 microsoftgraph/msgraph-metadata#289 APIs-guru/openapi-directory#1053
Metadata
Metadata
Assignees
Labels
priority:p1High priority but not blocking. Causes major but not critical loss of functionality SLA <=7daysHigh priority but not blocking. Causes major but not critical loss of functionality SLA <=7daystype:bugA broken experienceA broken experience