Skip to content

Commit 5ee07b1

Browse files
Merge pull request #874 from nextcloud/etagTest
Add test for #870
2 parents 377e342 + 0a9fd6c commit 5ee07b1

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

library/src/androidTest/java/com/owncloud/android/lib/resources/files/UploadFileRemoteOperationIT.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ class UploadFileRemoteOperationIT : AbstractIT() {
7474

7575
assertEquals(remotePath, remoteFile.remotePath)
7676
assertEquals(creationTimestamp, remoteFile.creationTimestamp)
77+
assertEquals(uploadResult.resultData, remoteFile.etag)
7778
assertTrue(
7879
uploadTimestamp - TIME_OFFSET < remoteFile.uploadTimestamp ||
7980
uploadTimestamp + TIME_OFFSET > remoteFile.uploadTimestamp

library/src/main/java/com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ protected RemoteOperationResult<String> uploadFile(OwnCloudClient client) throws
236236

237237
final Header resultEtagHeader = putMethod.getResponseHeader(RESULT_ETAG_HEADER);
238238
if (resultEtagHeader != null) {
239-
result.setResultData(resultEtagHeader.getValue());
239+
result.setResultData(resultEtagHeader.getValue().replace("\"", ""));
240240
}
241241

242242
client.exhaustResponse(putMethod.getResponseBodyAsStream());

0 commit comments

Comments
 (0)