Select Git revision
postSerie.js
postSerie.js 695 B
const requireOption = require('../common').requireOption;
/**
* Creates a new serie with the data provided
*
*/
module.exports = (objectRepository) => {
const serieModel = requireOption(objectRepository, 'serieModel');
return (req, res, next) => {
const { title, image, description } = req.body;
if (title === undefined || image === undefined || description === undefined) {
return next();
}
const serie = new serieModel({
title,
image,
description,
createdAt: new Date(),
progress: 0
});
serie.save()
.then(serie => {
res.tpl.id = serie.id;
return next();
})
.catch(err => next(err))
};
};