Преглед на файлове

fixed badly called flushProjectToThirdPartyDataStore causing issues with initial drobox sync

Henry Oswald преди 12 години
родител
ревизия
30100f2a07

+ 1 - 1
services/web/app/coffee/Features/Editor/EditorController.coffee

@@ -150,7 +150,7 @@ module.exports = EditorController =
 				callback null, false
 			else
 				CollaboratorsHandler.addUserToProject project_id, email, privileges, (err, user)=>
-					ProjectEntityHandler.flushProjectToThirdPartyDataStore project_id, "", ->
+					ProjectEntityHandler.flushProjectToThirdPartyDataStore project_id, ->
 					EditorRealTimeController.emitToRoom(project_id, 'userAddedToProject', user, privileges)
 					callback null, ProjectEditorHandler.buildUserModelView(user, privileges)
 

+ 1 - 1
services/web/app/coffee/Features/Project/ProjectEntityHandler.coffee

@@ -72,7 +72,7 @@ module.exports = ProjectEntityHandler =
 		self = @
 		logger.log project_id:project_id, "flushing project to tpds"
 		documentUpdaterHandler = require('../../Features/DocumentUpdater/DocumentUpdaterHandler')
-		documentUpdaterHandler.flushProjectToMongo project_id, undefined, (error) ->
+		documentUpdaterHandler.flushProjectToMongo project_id, (error) ->
 			return callback(error) if error?
 			Project.findById project_id, (error, project) ->
 				return callback(error) if error?

+ 1 - 1
services/web/test/UnitTests/coffee/Project/ProjectEntityHandlerTests.coffee

@@ -785,7 +785,7 @@ describe 'ProjectEntityHandler', ->
 				name: "Mock project name"
 			}
 			@ProjectModel.findById = sinon.stub().callsArgWith(1, null, @project)
-			@documentUpdaterHandler.flushProjectToMongo = sinon.stub().callsArg(2)
+			@documentUpdaterHandler.flushProjectToMongo = sinon.stub().callsArg(1)
 			@tpdsUpdateSender.addDoc = sinon.stub().callsArg(1)
 			@tpdsUpdateSender.addFile = sinon.stub().callsArg(1)
 			@docs = {