This commit is contained in:
David Arranz 2019-11-18 18:36:10 +01:00
parent 9b0abd08ec
commit b98aa7f821
2 changed files with 17 additions and 1 deletions

View File

@ -266,6 +266,22 @@ module.exports = function (sequelize, DataTypes) {
} }
}); });
Event.addScope('includeMultimediaAvatar', () => {
return {
include: [{
model: sequelize.models.Multimedia,
as: { singular: 'multimedia', plural: 'multimedias' },
where: { type: 'avatar'},
required: false,
include: [{
model: sequelize.models.MultimediaFile,
as: "multimediaFile"
}]
},
]
}
});
Event.addScope('includeInscription', (userId) => { Event.addScope('includeInscription', (userId) => {
return { return {
include: [ include: [

View File

@ -35,7 +35,7 @@ routes.get('/events',
})(req, res, next) })(req, res, next)
else else
return eventController.find({ return eventController.find({
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: ['onlyOfLocation', req.body.locationId] }] scopes: ['defaultScope', 'includeVenue', 'includeMultimediaAvatar', 'includeDetails', { method: ['onlyOfLocation', req.body.locationId] }]
})(req, res, next); })(req, res, next);
} }
); );