diff --git a/modules/entities/entity.model.js b/modules/entities/entity.model.js index 1f0ce7c..0a4dfd0 100644 --- a/modules/entities/entity.model.js +++ b/modules/entities/entity.model.js @@ -44,7 +44,14 @@ module.exports = function (sequelize, DataTypes) { Entity.EventsReservations = Entity.hasMany(models.EventReservation, { foreignKey: 'entityId', as: 'reservations' }); }; - + Entity.addScope('withEntityTypes', () => { + return { + include: [{ + model: sequelize.models.EntityType, + as: 'types', + }] + } + }); Entity.addScope('onlyColleges', () => { return { diff --git a/modules/entities/entity.routes.js b/modules/entities/entity.routes.js index aca3976..96a1c64 100644 --- a/modules/entities/entity.routes.js +++ b/modules/entities/entity.routes.js @@ -66,7 +66,9 @@ routes.get('/admin/entities/partners/:id', routes.get('/admin/entities/:id', //isAdministratorUser, - entityController.findOne(), + entityController.findOne({ + scopes: ['withEntityTypes'], + }), ); routes.get('/admin/entitytypes/',