Fix shared folders not removed from memory in inner

This commit is contained in:
yflory
2019-11-12 17:08:29 +01:00
parent bfd46fb570
commit 80f5ebc0cc
2 changed files with 27 additions and 0 deletions

View File

@@ -80,6 +80,16 @@ define([
manager.folders[fId].userObject.setReadOnly(readOnly, secret.keys.secondaryKey);
}));
});
// Remove from memory folders that have been deleted from the drive remotely
oldIds.forEach(function (fId) {
if (!drive.sharedFolders[fId]) {
delete folders[fId];
delete drive.sharedFolders[fId];
if (manager && manager.folders) {
delete manager.folders[fId];
}
}
});
}).nThen(function () {
cb();
});