diff --git a/core/router.js b/core/router.js index 730cc62..643c929 100644 --- a/core/router.js +++ b/core/router.js @@ -15,7 +15,7 @@ const globOptions = { module.exports = function () { const router = express.Router({ mergeParams: true }); - router.get('/_health', (req, res, next) => { + router.get('/v2/_health', (req, res, next) => { res.json({ code: 200, message: 'success', diff --git a/modules/entities/entity.model.js b/modules/entities/entity.model.js index 8f8f62e..c792316 100644 --- a/modules/entities/entity.model.js +++ b/modules/entities/entity.model.js @@ -23,10 +23,11 @@ module.exports = function (sequelize, DataTypes) { Entity.associate = function (models) { Entity.EntityTypes = Entity.belongsToMany(models.EntityType, { through: models.EntityEntitiesTypes, - foreignKey: 'entityId' + foreignKey: 'entityId', + as: 'types' }); Entity.User = Entity.hasMany(models.User, { foreignKey: 'entityId' }); - Entity.EventsReservations = Entity.hasMany(models.EventReservation, { foreignKey: 'entityId' }); + Entity.EventsReservations = Entity.hasMany(models.EventReservation, { foreignKey: 'entityId', as: 'reservations' }); }; return Entity; }; \ No newline at end of file diff --git a/modules/entities/entity.service.js b/modules/entities/entity.service.js index 782dadb..312b433 100644 --- a/modules/entities/entity.service.js +++ b/modules/entities/entity.service.js @@ -12,13 +12,12 @@ const extraMethods = { const findOptions = parseParamsToFindOptions(params); findOptions.include.push({ - model: models.EntityType, where: { alias: type }, attributes: [], + model: models.EntityType, + as: 'types', + where: { alias: type }, + attributes: [], }); - findOptions.where = Object.assign({}, - findOptions.where, { - state: 'publish' - }); try { return await models.Entity.findAll(findOptions);