@@ -43,13 +43,18 @@ SourceFileNotFoundError.prototype.__proto__ = Error.prototype
module.exports = ProjectFileAgent =
sanitizeData: (data) ->
- return data
+ return _.pick(
+ data,
+ 'source_project_id',
+ 'source_entity_path',
+ 'source_project_display_name'
+ )
_validate: (data) ->
return (
- !!data.source_project_id &&
- !!data.source_entity_path &&
- !!data.source_project_display_name
+ data.source_project_id? &&
+ data.source_entity_path? &&
+ data.source_project_display_name?
)
checkAuth: (project_id, data, current_user_id, callback = (error, allowed)->) ->