Start out empty if cache file is missing

This commit is contained in:
Girish Ramakrishnan
2017-09-27 12:09:19 -07:00
parent 003dc0dbaf
commit 39f0e476f2
2 changed files with 5 additions and 1 deletions

View File

@@ -40,6 +40,10 @@ function sync(dir, taskProcessor, concurrency, callback) {
var cacheFile = path.join(paths.BACKUP_INFO_DIR, path.basename(dir) + '.sync.cache'),
newCacheFile = path.join(paths.BACKUP_INFO_DIR, path.basename(dir) + '.sync.cache.new');
if (!safe.fs.existsSync(cacheFile)) { // if cache is missing, start out empty
delQueue.push({ operation: 'removedir', path: '' });
}
var cache = readCache(cacheFile);
var newCacheFd = safe.fs.openSync(newCacheFile, 'w'); // truncates any existing file