Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ffad7db authored by Vincent Bourgmayer's avatar Vincent Bourgmayer
Browse files

fix ignored remote file due to boolean in listRemoteFileOperation

parent 62a4316b
Loading
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -82,7 +82,8 @@ public class ListFileRemoteOperation extends RemoteOperation<ArrayList<RemoteFil
            final ReadFolderRemoteOperation operation = new ReadFolderRemoteOperation(syncedFolder.getRemoteFolder());
            final RemoteOperationResult result = operation.execute(ownCloudClient);
            if (result.isSuccess()) {
                atLeastOneDirAsChanged = onListFileSuccess(mSyncedFolderIterator, syncedFolder, result);
                final boolean dirHasChanged = onListFileSuccess(mSyncedFolderIterator, syncedFolder, result);
                atLeastOneDirAsChanged = dirHasChanged || atLeastOneDirAsChanged; //stay true if set previously
            } else { //Result isn't a success
                if (result.getHttpCode() == 404) { //dir has not been found
                    atLeastOneDirAsChanged = true;
@@ -127,6 +128,7 @@ public class ListFileRemoteOperation extends RemoteOperation<ArrayList<RemoteFil
                iterator.add(subSyncedFolder);
                iterator.previous();
            } else if (!isHiddenFile(remoteFile)) {
                Log.d(TAG, "adding remote file " + remoteFile.getRemotePath());
                this.remoteFiles.add(remoteFile);
            }
        }