Open
Description
Describe the bug
When try to add any field from the docs, such as "description" or "@microsoft.graph.conflictBehavior" to DriveItemUploadableProperties
from msgraph.generated.models.drive_item_uploadable_properties
msgraph throw this:
E msgraph.generated.models.o_data_errors.o_data_error.ODataError:
E APIError
E Code: 400
E message: None
E error: MainError(additional_data={}, code='invalidRequest', details=None, inner_error=InnerError(additional_data={}, client_request_id='463c4945-0f9c-435e-9ece-30e48ff358b6', date=DateTime(2024, 11, 6, 8, 37, 41, tzinfo=Timezone('UTC')), odata_type=None, request_id='48083d5b-ecd3-4176-8447-112ab2233e72'), message='The request is malformed or incorrect.', target=None)
code i used for this:
sp_url = f'{self.drive_path}/items/root:{remote_path}:'
sp_session_url = sp_url + '/createUploadSession'
base_request_builder = (
self.client.drives.by_drive_id(self.drive_id)
.items.by_drive_item_id("root").create_upload_session.with_url(
sp_session_url,
)
)
create_session_response = await base_request_builder.post(
CreateUploadSessionPostRequestBody(
item=DriveItemUploadableProperties(
name=file_name,
additional_data={
"@microsoft.graph.conflictBehavior": "rename",
},
),
)
)
I also tried to add additional_data to CreateUploadSessionPostRequestBody
but it does nothing
Expected behavior
When uploading file to Sharepoint and file with the same name already exists it must add suffix (1)
or _1
to the new file
How to reproduce
try to upload file with createUploadSession if file with that name already exists using code above
SDK Version
1.9.0
Latest version known to work for scenario above?
No response
Known Workarounds
No response
Debug output
Click to expand log
```</details>
### Configuration
_No response_
### Other information
_No response_