microsoftgraph / msgraph-metadata

Microsoft Graph metadata captured and used for generating client library code files.
https://graph.microsoft.com
MIT License
105 stars 33 forks source link

Duplicate operationId's in the OpenAPI doc (/drives/* operations) #691

Open erwinkramer opened 2 months ago

erwinkramer commented 2 months ago

https://github.com/microsoftgraph/msgraph-metadata/blob/77d9390eda89ea45246db5c48cf1b0f5b0b7f5dc/openapi/v1.0/openapi.yaml (latest version as of writing) contains the following operationId's which are specified multiple times, that's an invalid OpenAPI doc!:

drives.items.workbook.worksheets.range.GetFormat
drives.items.workbook.worksheets.range.UpdateFormat
drives.items.workbook.worksheets.range.DeleteFormat
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.boundingRect
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.cell
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.clear
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.column
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.columnsAfter-43bb
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.columnsAfter-0669
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.columnsBefore-b5c5
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.columnsBefore-b7c6
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.delete
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.entireColumn
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.entireRow
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.insert
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.intersection
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.lastCell
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.lastColumn
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.lastRow
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.merge
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.offsetRange
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.resizedRange
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.row
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.rowsAbove-80e1
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.rowsAbove-d2c7
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.rowsBelow-2035
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.rowsBelow-cfc7
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.unmerge
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.usedRange-5ff6
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.usedRange-63c8
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.range.visibleView
drives.items.workbook.worksheets.range.GetSort
drives.items.workbook.worksheets.range.UpdateSort
drives.items.workbook.worksheets.range.DeleteSort
drives.items.workbook.worksheets.range.GetWorksheet
drives.items.workbook.worksheets.usedRange.GetFormat
drives.items.workbook.worksheets.usedRange.UpdateFormat
drives.items.workbook.worksheets.usedRange.DeleteFormat
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.boundingRect
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.cell
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.clear
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.column
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.columnsAfter-43bb
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.columnsAfter-0669
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.columnsBefore-b5c5
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.columnsBefore-b7c6
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.delete
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.entireColumn
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.entireRow
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.insert
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.intersection
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.lastCell
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.lastColumn
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.lastRow
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.merge
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.offsetRange
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.resizedRange
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.row
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.rowsAbove-80e1
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.rowsAbove-d2c7
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.rowsBelow-2035
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.rowsBelow-cfc7
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.unmerge
drives.drive.items.driveItem.workbook.worksheets.workbookWorksheet.usedRange.visibleView
drives.items.workbook.worksheets.usedRange.GetSort
drives.items.workbook.worksheets.usedRange.UpdateSort
drives.items.workbook.worksheets.usedRange.DeleteSort
drives.items.workbook.worksheets.usedRange.GetWorksheet