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

added null check to where we insert elements into a project

Henry Oswald 12 лет назад
Родитель
Сommit
0f4d9771aa
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      services/web/app/coffee/models/Project.coffee

+ 4 - 0
services/web/app/coffee/models/Project.coffee

@@ -71,6 +71,10 @@ sanitizeTypeOfElement = (elementType)->
 	return elementType
 
 ProjectSchema.statics.putElement = (project_id, folder_id, element, type, callback)->
+	if !element?
+		e = new Error("no element passed to be inserted")
+		logger.err project_id:project_id, folder_id:folder_id, element:element, type:type, "failed trying to insert element as it was null"
+		return callback(e)
 	type = sanitizeTypeOfElement type
 	this.findById project_id, (err, project)=>
 		if err?