diff --git a/middlewares/space_helpers.js b/middlewares/space_helpers.js index 6459529e42f8bc04ab645ca7a686a3e088b08fbe..5f137cb0030fe329d4066fdaf431f0b55f2e216d 100644 --- a/middlewares/space_helpers.js +++ b/middlewares/space_helpers.js @@ -1,6 +1,7 @@ 'use strict'; const db = require('../models/db'); +const { Op } = require("sequelize"); var config = require('config'); module.exports = (req, res, next) => { @@ -53,8 +54,12 @@ module.exports = (req, res, next) => { 'email': 1 }; + // find space by id or slug db.Space.findOne({where: { - "_id": spaceId + [Op.or]: [ + {"_id": spaceId}, + {"edit_slug": spaceId} + ] }}).then(function(space) { if (space) {