This commit is contained in:
David Arranz 2019-08-22 14:19:41 +02:00
parent 09a977c9da
commit b0498dd746
2 changed files with 9 additions and 8 deletions

View File

@ -116,9 +116,11 @@ const speakerComposer = (speaker, context) => {
const eventComposer = (event, context) => {
if ((context.scopes) && (context.scopes.includes('includeVenue'))){
delete event.venue.updatedAt;
delete event.venue.createdAt;
//event.venue.image_url = cdnHelper.getCDNCityMediaUrl(event.venue.city); <-- se hace en el modelo
if (event.venue) {
delete event.venue.updatedAt;
delete event.venue.createdAt;
//event.venue.image_url = cdnHelper.getCDNCityMediaUrl(event.venue.city); <-- se hace en el modelo
}
};
let multimedias = []

View File

@ -352,11 +352,10 @@ module.exports = function (sequelize, DataTypes) {
});
Event.addScope('CitiesOfEvents', () => {
return {
group: ['city'],
attributes: ['city', [sequelize.fn('COUNT', sequelize.col('id')), 'ediciones']]
}
Event.addScope('CitiesOfEvents', {
include : [{ model: sequelize.models.EventType, as: 'type', attributes:['name', 'title'] }],
group: ['city', 'typeId'],
attributes: ['city', 'type.name', 'type.title', [sequelize.fn('COUNT', sequelize.col('typeId')), 'ediciones'], [sequelize.fn('SUM', sequelize.col('assistants')), 'assistants']]
});
Event.addScope('onlyOfCity', (city) => {