Skip to content

Commit 57363f0

Browse files
authored
Merge pull request #414 from microsoftgraph/master
Master
2 parents deff353 + 369ef50 commit 57363f0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/main/java/com/microsoft/graph/concurrency/ChunkedUploadResponseHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
* @param <UploadType> the expected uploaded item
4646
*/
4747
public class ChunkedUploadResponseHandler<UploadType>
48-
implements IStatefulResponseHandler<ChunkedUploadResult, UploadType> {
48+
implements IStatefulResponseHandler<ChunkedUploadResult<UploadType>, UploadType> {
4949
/**
5050
* The expected deserialized upload type
5151
*/

src/main/java/com/microsoft/graph/requests/extensions/ChunkedUploadRequest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ public ChunkedUploadRequest(final String requestUrl,
9595
* @param <UploadType> The upload item type.
9696
* @return The upload result.
9797
*/
98+
@SuppressWarnings("unchecked")
9899
public <UploadType> ChunkedUploadResult<UploadType> upload(
99100
final ChunkedUploadResponseHandler<UploadType> responseHandler) {
100101
while (this.retryCount < this.maxRetry) {
@@ -110,7 +111,7 @@ public <UploadType> ChunkedUploadResult<UploadType> upload(
110111
result = this.baseRequest
111112
.getClient()
112113
.getHttpProvider()
113-
.send(baseRequest, ChunkedUploadResult.class, this.data, responseHandler);
114+
.send(baseRequest, (Class<ChunkedUploadResult<UploadType>>)(Class<?>) ChunkedUploadResult.class, this.data, responseHandler);
114115
} catch (final ClientException e) {
115116
throw new ClientException("Request failed with error, retry if necessary.", e);
116117
}

0 commit comments

Comments
 (0)