Incluir comentarios al devolver un evento concreto.

This commit is contained in:
David Arranz 2019-10-04 23:02:50 +02:00
parent 9da592171a
commit f49f4b4ea3
2 changed files with 15 additions and 1 deletions

View File

@ -313,6 +313,20 @@ module.exports = function (sequelize, DataTypes) {
}
});
Event.addScope('includeComments', () => {
return {
include: [{
model: sequelize.models.Comment,
as: 'comments',
required: false,
include: [{
model: sequelize.models.User,
as: 'user',
}]
}]
}
});
Event.addScope('next', {
where: {
init_date: {

View File

@ -594,7 +594,7 @@ routes.get('/events/:id',
}),
(req, res, next) => {
return eventController.findOne({
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: ['includeInscription', req.user.id] }]
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', 'includeComments', { method: ['includeInscription', req.user.id] }]
})(req, res, next)
}
);