Expected behavior
After enable the flag "@microsoft.graph.conflictBehavior": "rename", the duplicate folder will create with modified name (if existing folder name is "folder" then new folder will create with name "folder1")
Code snippet:
DriveItem driveItem = new DriveItem();
driveItem.name = folder;
driveItem.folder = new Folder();
driveItem.folder.additionalDataManager().put("@microsoft.graph.conflictBehavior", new JsonPrimitive("rename"));
Actual behavior
Giving conflict error: com.microsoft.graph.http.GraphServiceException: Error code: nameAlreadyExists
Error message: The specified item name already exists.
SdkVersion : graph-java/v1.7.1
SdkVersion : graph-java/v1.7.1
Authorization : Bearer [...]
{"folder":{},"name":"folder"}
409 : Conflict
Steps to reproduce the behavior
- Using Micosoft graph SDK 1.7.1 version
- Call "Create folder" api two times with same folder name