|
@@ -253,8 +253,15 @@ public class FileOperationsHelper {
|
|
|
FileDownloaderBinder downloaderBinder = mFileActivity.getFileDownloaderBinder();
|
|
|
FileUploaderBinder uploaderBinder = mFileActivity.getFileUploaderBinder();
|
|
|
if (downloaderBinder != null && downloaderBinder.isDownloading(account, file)) {
|
|
|
+ // Remove etag for parent, if file is a keep_in_sync
|
|
|
+ if (file.keepInSync()) {
|
|
|
+ OCFile parent = mFileActivity.getStorageManager().getFileById(file.getParentId());
|
|
|
+ parent.setEtag("");
|
|
|
+ mFileActivity.getStorageManager().saveFile(parent);
|
|
|
+ }
|
|
|
+
|
|
|
downloaderBinder.cancel(account, file);
|
|
|
-
|
|
|
+
|
|
|
} else if (uploaderBinder != null && uploaderBinder.isUploading(account, file)) {
|
|
|
uploaderBinder.cancel(account, file);
|
|
|
}
|