Просмотр исходного кода

avoid exception in error message when project undefined

Brian Gough 8 лет назад
Родитель
Сommit
470d67a3aa

+ 4 - 4
services/web/app/coffee/Features/Project/ProjectEntityMongoUpdateHandler.coffee

@@ -254,13 +254,13 @@ module.exports = ProjectEntityMongoUpdateHandler = self =
 				update = "$push":{}, "$inc":{}
 				update = "$push":{}, "$inc":{}
 				update["$push"][mongopath] = element
 				update["$push"][mongopath] = element
 				# we need to increment the project version number for any structure change
 				# we need to increment the project version number for any structure change
-				update["$inc"]["version"] = 1# increment project version number
-				logger.log project_id: project._id, element_id: element._id, fileType: type, folder_id: folder_id, mongopath:mongopath, "adding element to project"
-				Project.findOneAndUpdate conditions, update, {"new": true}, (err, project)->
+				update["$inc"]["version"] = 1 # increment project version number
+				logger.log project_id: project._id, element_id: element._id, fileType: type, folder_id: folder_id, mongopath:mongopath, update: update, "adding element to project"
+				Project.findOneAndUpdate conditions, update, {"new": true}, (err, newProject)->
 					if err?
 					if err?
 						logger.err err: err, project_id: project._id, 'error saving in putElement project'
 						logger.err err: err, project_id: project._id, 'error saving in putElement project'
 						return callback(err)
 						return callback(err)
-					callback(err, {path:newPath}, project)
+					callback(err, {path:newPath}, newProject)
 
 
 	_checkValidElementName: (folder, name, callback = (err) ->) ->
 	_checkValidElementName: (folder, name, callback = (err) ->) ->
 		# check if the name is already taken by a doc, file or
 		# check if the name is already taken by a doc, file or