+exports.uploadFiles = async function(req, res, next) {
+ return res.status(400).jsonp({status: 'no hay archivos'})
+ let fpath = `${appRoot}/uploads/${req.params.iid}/`
+ ObjectiveModel.findOne({'_id': req.params.oid}).then(
+ let indicator = objective.indicators
+ .filter((indi) => indi._id == req.params.iid)[0]
+ let i = (indicator.files || []).length
+ let filesLength = req.files.ifiles.length
+ req.files.ifiles.forEach((file) => {
+ file.mv(`${fpath}/${i}-${file.name}`, function(err) {
+ return res.status(500).send(err)
+ if(aux + filesLength) {
+ res.status(404).jsonp({status: 'objeto no encontrado', error: err})