Skip to content

Commit 811e72a

Browse files
committed
add doc
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 238568c commit 811e72a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

app/src/main/java/com/owncloud/android/operations/RefreshFolderOperation.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,15 +303,17 @@ protected RemoteOperationResult run(OwnCloudClient client) {
303303
sendLocalBroadcast(EVENT_SINGLE_FOLDER_CONTENTS_SYNCED, mLocalFolder.getRemotePath(), result);
304304
}
305305

306-
if (result.isSuccess() && result.getData() != null && !mSyncFullAccount && !mOnlyFileMetadata) {
307-
final var remoteObject = result.getData();
306+
final var remoteObject = result.getData();
307+
if (result.isSuccess() && remoteObject != null && !mSyncFullAccount && !mOnlyFileMetadata) {
308308
final ArrayList<RemoteFile> remoteFiles = new ArrayList<>();
309309
for (Object object: remoteObject) {
310310
if (object instanceof RemoteFile remoteFile) {
311311
remoteFiles.add(remoteFile);
312312
}
313313
}
314314

315+
// this needed because if file is shared eTag is not changing.
316+
// that's why another separate EVENT_SINGLE_FOLDER_SHARES_SYNCED introduced
315317
sharesChanged = fileDataStorageManager.saveSharesFromRemoteFile(remoteFiles);
316318
}
317319

0 commit comments

Comments
 (0)