From 8c77ebc4297270d92466b4fc24ba160950f5ddd3 Mon Sep 17 00:00:00 2001 From: daniele-verducci Date: Fri, 13 Nov 2026 14:44:22 +0100 Subject: [PATCH 1/2] Fix sync data overwritten by remote OCFile Signed-off-by: daniele-verducci --- .../com/owncloud/android/ui/fragment/OCFileListSearchTask.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListSearchTask.kt b/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListSearchTask.kt index 15ce56246bf3..f40a39381906 100644 --- a/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListSearchTask.kt +++ b/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListSearchTask.kt @@ -302,6 +302,8 @@ class OCFileListSearchTask( if (ocFile.fileId != -1L) return val localFile = storageManager.getFileByLocalId(ocFile.localId) ?: return ocFile.fileId = localFile.fileId + ocFile.internalFolderSyncTimestamp = localFile.internalFolderSyncTimestamp + ocFile.internalFolderSyncResult = localFile.internalFolderSyncResult } // region public methods From a4ce43a81d8c4f2c6bb04370e1fd15e5a0a731d9 Mon Sep 17 00:00:00 2001 From: daniele-verducci Date: Fri, 13 Nov 2026 15:01:23 +0100 Subject: [PATCH 2/2] Fix sync data overwritten by remote OCFile also in Shared section Signed-off-by: daniele-verducci --- .../java/com/owncloud/android/ui/fragment/SharedListFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/owncloud/android/ui/fragment/SharedListFragment.kt b/app/src/main/java/com/owncloud/android/ui/fragment/SharedListFragment.kt index 096a5fc3b0a2..4624ff21578e 100644 --- a/app/src/main/java/com/owncloud/android/ui/fragment/SharedListFragment.kt +++ b/app/src/main/java/com/owncloud/android/ui/fragment/SharedListFragment.kt @@ -86,6 +86,8 @@ class SharedListFragment : val file = FileStorageUtils.fillOCFile(remoteFile).apply { fileId = partialFile.fileId parentId = partialFile.parentId + internalFolderSyncTimestamp = partialFile.internalFolderSyncTimestamp + internalFolderSyncResult = partialFile.internalFolderSyncResult } FileStorageUtils.searchForLocalFileInDefaultPath(file, user.accountName) UnifiedShareSharees.fill(user, listOf(file))