Expected behavior
Specifying .select(FIELDS_TO_RETURN) should return a specific set of fields on each request to post/get/patch
Actual behavior
400 Bad Request the $select field appears twice in the request url
Steps to reproduce the behavior
IUserCollectionRequest request = graphServiceClient.users().buildRequest().select(FIELDS_TO_RETURN);
return request.post(user);