added files out of sync error object

This commit is contained in:
Brian Gough
2017-08-03 15:56:59 +01:00
parent 74c26120b2
commit 11898b897e
3 changed files with 11 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ async = require "async"
mkdirp = require "mkdirp"
OutputFileFinder = require "./OutputFileFinder"
Metrics = require "./Metrics"
Errors = require "./Errors"
logger = require "logger-sharelatex"
settings = require("settings-sharelatex")
@@ -16,7 +17,7 @@ module.exports = ResourceWriter =
if request.syncType? is "incremental"
ResourceWriter.checkSyncState request.syncState, basePath, (error, ok) ->
logger.log syncState: request.syncState, result:ok, "checked state on incremental request"
return callback new Error("invalid state") if not ok
return callback new Errors.FilesOutOfSyncError("invalid state for incremental update") if not ok
ResourceWriter.saveIncrementalResourcesToDisk request.project_id, request.resources, basePath, callback
else
@saveAllResourcesToDisk request.project_id, request.resources, basePath, (error) ->