X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/7d7767aa11b6ed7917a05a13fed6a924d01cbb29..b9ef747a0be9e50d50b709474daf9dca47d60f5f:/src/com/owncloud/android/files/services/FileUploader.java diff --git a/src/com/owncloud/android/files/services/FileUploader.java b/src/com/owncloud/android/files/services/FileUploader.java index b22abdcf..5024da75 100644 --- a/src/com/owncloud/android/files/services/FileUploader.java +++ b/src/com/owncloud/android/files/services/FileUploader.java @@ -572,6 +572,9 @@ public class FileUploader extends Service uploadResult = mCurrentUpload.execute(mUploadClient); if (uploadResult.isSuccess()) { saveUploadedFile(); + + } else if (uploadResult.getCode() == ResultCode.SYNC_CONFLICT) { + mStorageManager.saveConflict(mCurrentUpload.getFile(), true); } } else { uploadResult = grantResult; @@ -710,6 +713,9 @@ public class FileUploader extends Service file.setNeedsUpdateThumbnail(true); mStorageManager.saveFile(file); mStorageManager.saveConflict(file, false); + + mStorageManager.triggerMediaScan(file.getStoragePath()); + } private void updateOCFile(OCFile file, RemoteFile remoteFile) {