a
This commit is contained in:
parent
09a977c9da
commit
b0498dd746
@ -116,9 +116,11 @@ const speakerComposer = (speaker, context) => {
|
|||||||
const eventComposer = (event, context) => {
|
const eventComposer = (event, context) => {
|
||||||
|
|
||||||
if ((context.scopes) && (context.scopes.includes('includeVenue'))){
|
if ((context.scopes) && (context.scopes.includes('includeVenue'))){
|
||||||
delete event.venue.updatedAt;
|
if (event.venue) {
|
||||||
delete event.venue.createdAt;
|
delete event.venue.updatedAt;
|
||||||
//event.venue.image_url = cdnHelper.getCDNCityMediaUrl(event.venue.city); <-- se hace en el modelo
|
delete event.venue.createdAt;
|
||||||
|
//event.venue.image_url = cdnHelper.getCDNCityMediaUrl(event.venue.city); <-- se hace en el modelo
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
let multimedias = []
|
let multimedias = []
|
||||||
|
|||||||
@ -352,11 +352,10 @@ module.exports = function (sequelize, DataTypes) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
Event.addScope('CitiesOfEvents', () => {
|
Event.addScope('CitiesOfEvents', {
|
||||||
return {
|
include : [{ model: sequelize.models.EventType, as: 'type', attributes:['name', 'title'] }],
|
||||||
group: ['city'],
|
group: ['city', 'typeId'],
|
||||||
attributes: ['city', [sequelize.fn('COUNT', sequelize.col('id')), 'ediciones']]
|
attributes: ['city', 'type.name', 'type.title', [sequelize.fn('COUNT', sequelize.col('typeId')), 'ediciones'], [sequelize.fn('SUM', sequelize.col('assistants')), 'assistants']]
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Event.addScope('onlyOfCity', (city) => {
|
Event.addScope('onlyOfCity', (city) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user