a
This commit is contained in:
parent
09a977c9da
commit
b0498dd746
@ -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 = []
|
||||
|
||||
@ -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) => {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user