Recursive refresh of folders in full synchronization does not retrieve information about shares

This commit is contained in:
David A. Velasco 2014-03-17 12:28:54 +01:00
parent 1c5754ef51
commit 5d53f3c0ba

View file

@ -192,11 +192,8 @@ public class SynchronizeFolderOperation extends RemoteOperation {
sendLocalBroadcast(EVENT_SINGLE_FOLDER_CONTENTS_SYNCED, mLocalFolder.getRemotePath(), result);
}
if (result.isSuccess() && mIsShareSupported) {
RemoteOperationResult shareResult = refreshSharesForFolder(client);
if (shareResult.getCode() != ResultCode.FILE_NOT_FOUND) {
result = shareResult;
} // else , keep the previous result ; being conservative for servers where Sharing API is supported, but disabled
if (result.isSuccess() && mIsShareSupported && !mSyncFullAccount) {
refreshSharesForFolder(client); // share result is ignored
}
if (!mSyncFullAccount) {