From b8a3dc71e483b0a0e87da8f88e0382b62d1f4caf Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Fri, 21 Aug 2015 14:20:50 +0200 Subject: [PATCH] Safe blanket to clean DB if wrong conflicts keep stored --- src/com/owncloud/android/operations/SynchronizeFileOperation.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/owncloud/android/operations/SynchronizeFileOperation.java b/src/com/owncloud/android/operations/SynchronizeFileOperation.java index 1998181c..e7ced8ee 100644 --- a/src/com/owncloud/android/operations/SynchronizeFileOperation.java +++ b/src/com/owncloud/android/operations/SynchronizeFileOperation.java @@ -263,7 +263,11 @@ public class SynchronizeFileOperation extends SyncOperation { result = new RemoteOperationResult(ResultCode.OK); } - } + // safe blanket: sync'ing a not in-conflict file will clean wrong conflict markers in ancestors + if (result.getCode() != ResultCode.SYNC_CONFLICT) { + getStorageManager().saveConflict(mLocalFile, false); + } + } } -- 2.11.0