Skip to content

driveItem.additionalDataManager().put("@microsoft.graph.conflictBehavior", new JsonPrimitive("rename")) not working #374

@vikasprabhakar

Description

@vikasprabhakar

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

  1. Using Micosoft graph SDK 1.7.1 version
  2. Call "Create folder" api two times with same folder name

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions